Initialize

This commit is contained in:
Eugen Höglinger 2024-10-09 10:04:04 +02:00
commit c958d101f4
70 changed files with 4658 additions and 0 deletions

BIN
.vs/RenameIt.git/v17/.suo Normal file

Binary file not shown.

BIN
Daten/Icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

25
RenameIt.git.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.7.34202.233
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RenameIt", "RenameIt\RenameIt.csproj", "{51D76E4E-FE65-45C8-B942-6E5F69A547EA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {E344EDAA-7479-45A5-92CD-B59E341D2F5B}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,82 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Template;
namespace RenameIt
{
/// <summary>
/// Counts all directories in a directory.
/// </summary>
internal class AllDirectories
{
string directory = "";
bool subDir = false;
/// <summary>
/// Counts all directories in a directory.
/// </summary>
/// <param name="path">This directory contains the directories.</param>
public AllDirectories(string path)
{
this.directory = path;
this.subDir = false;
}
/// <summary>
/// Counts all directories in a directory.
/// </summary>
/// <param name="path">This directory contains the directories.</param>
/// <param name="subDir">If it is true, it will search in all subdirectories too.</param>
public AllDirectories(string path, bool subDir)
{
this.directory = path;
this.subDir = subDir;
}
/// <summary>
/// Returns the number of directories.
/// </summary>
/// <returns></returns>
public int Lenght()
{
DirectoryInfo di = new DirectoryInfo(directory);
if (!subDir)
{
return di.GetDirectories().Length;
}
else
{
return di.GetDirectories("*.*", SearchOption.AllDirectories).Length;
}
}
/// <summary>
/// Returns a list of all direcrories.
/// </summary>
/// <returns>A list in string format.</returns>
public List<string> GetDirectoryList()
{
//Verzeichnisliste erstellen
List<string> directoryList = new List<string>();
try
{
DirectoriesInFolders dif = new DirectoriesInFolders(directory, subDir);
directoryList = dif.GetDirectoryArray;
return directoryList;
}
catch (Exception)
{
MessageBox.Show(AppResources.msg007, AppResources.capt001, MessageBoxButtons.OK);
directoryList.Clear();
return directoryList;
}
}
}
}

82
RenameIt/AllFiles.cs Normal file
View File

@ -0,0 +1,82 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Template;
namespace RenameIt
{
/// <summary>
/// Counts the files in a directory.
/// </summary>
internal class AllFiles
{
string directory = "";
string extension = ".*";
bool subDir = false;
/// <summary>
/// Counts all files in a directory.
/// </summary>
/// <param name="path">This directory contains the files.</param>
/// <param name="subDir">If it is true, it will search in all subdirectories too.</param>
public AllFiles(string path, string extension, bool subDir)
{
this.directory = path;
if (extension.StartsWith("."))
{
this.extension = extension;
}
else
{
this.extension = "." + extension;
}
this.subDir = subDir;
}
/// <summary>
/// Returns the number of files.
/// </summary>
/// <returns></returns>
public int Lenght()
{
DirectoryInfo di = new DirectoryInfo(directory);
if (!subDir)
{
return di.GetFiles("*" + extension).Length;
}
else
{
return di.GetFiles("*" + extension, SearchOption.AllDirectories).Length; //Eins abziehen damit das Ergebnis richtig ist.
}
}
/// <summary>
/// Returns a list of all files.
/// </summary>
/// <returns>A list in string format.</returns>
public List<string> GetFileList()
{
//Dateiliste erstellen
List<string> fileList = new List<string>();
try
{
FilesInFolders fif = new FilesInFolders(directory, extension, subDir);
fileList = fif.GetFileArray;
return fileList;
}
catch (Exception)
{
MessageBox.Show(AppResources.msg007, AppResources.capt001, MessageBoxButtons.OK);
fileList.Clear();
return fileList;
}
}
}
}

6
RenameIt/App.config Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup>
</configuration>

View File

@ -0,0 +1,56 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RenameIt
{
/// <summary>
/// List of Directories in Folders.
/// </summary>
internal class DirectoriesInFolders
{
/// <summary>
/// List of all Directories.
/// </summary>
public List<string> GetDirectoryArray { set; get; }
/// <summary>
/// Creates a list which contains all directorynames in a specific folder.
/// </summary>
/// <param name="root">Folder which contains files to be listed.</param>
/// <param name="subFolders">True for scanning subfolders.</param>
public DirectoriesInFolders(string root, bool subFolders)
{
GetDirectoryArray = GetDirectoryList(root, subFolders);
}
private List<string> GetDirectoryList(string root, bool subFolders)
{
List<string> directoryArray = new List<string>();
try
{
string[] Directories = System.IO.Directory.GetDirectories(root);
string[] Folders = System.IO.Directory.GetDirectories(root);
for (int i = 0; i < Directories.Length; i++)
{
directoryArray.Add(Directories[i].ToString());
}
if (subFolders == true)
{
for (int i = 0; i < Folders.Length; i++)
{
directoryArray.AddRange(GetDirectoryList(Folders[i], subFolders));
}
}
}
catch (Exception Ex)
{
throw (Ex);
}
return directoryArray;
}
}
}

View File

@ -0,0 +1,60 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RenameIt
{
/// <summary>
/// List of Files in Folders.
/// </summary>
internal class FilesInFolders
{
/// <summary>
/// List of all Files.
/// </summary>
public List<string> GetFileArray { set; get; }
/// <summary>
/// Creates a list which contains all filenames in a specific folder.
/// </summary>
/// <param name="root">Folder which contains files to be listed.</param>
/// <param name="subFolders">True for scanning subfolders.</param>
public FilesInFolders(string root, string extension, bool subFolders)
{
GetFileArray = GetFileList(root, extension, subFolders);
}
private List<string> GetFileList(string root, string extension, bool subFolders)
{
List<string> fileArray = new List<string>();
try
{
string[] Files = System.IO.Directory.GetFiles(root);
string[] Folders = System.IO.Directory.GetDirectories(root);
for (int i = 0; i < Files.Length; i++)
{
if (extension == ".*" || extension == "" || Path.GetExtension(Files[i]) == extension)
{
fileArray.Add(Files[i].ToString());
}
}
if (subFolders == true)
{
for (int i = 0; i < Folders.Length; i++)
{
fileArray.AddRange(GetFileList(Folders[i], extension, subFolders));
}
}
}
catch (Exception Ex)
{
throw (Ex);
}
return fileArray;
}
}
}

467
RenameIt/Form1.Designer.cs generated Normal file
View File

@ -0,0 +1,467 @@
namespace RenameIt
{
partial class Form1
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.actionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.previewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.cancelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.germanToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.englishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.groupBoxDirectory = new System.Windows.Forms.GroupBox();
this.buttonDirectory = new System.Windows.Forms.Button();
this.textBoxDirectory = new System.Windows.Forms.TextBox();
this.groupBoxConvert = new System.Windows.Forms.GroupBox();
this.checkBoxDirectories = new System.Windows.Forms.CheckBox();
this.checkBoxFiles = new System.Windows.Forms.CheckBox();
this.checkBoxSubdirectories = new System.Windows.Forms.CheckBox();
this.textBoxExtension = new System.Windows.Forms.TextBox();
this.labelExtension = new System.Windows.Forms.Label();
this.groupBoxFunction = new System.Windows.Forms.GroupBox();
this.textBoxReplaceThrough = new System.Windows.Forms.TextBox();
this.textBoxSearchFor = new System.Windows.Forms.TextBox();
this.labelReplaceThrough = new System.Windows.Forms.Label();
this.labelSearchFor = new System.Windows.Forms.Label();
this.radioButtonFreeReplace = new System.Windows.Forms.RadioButton();
this.radioButtonSpaceToHyphen = new System.Windows.Forms.RadioButton();
this.radioButtonHyphenToSpace = new System.Windows.Forms.RadioButton();
this.radioButtonSpaceToUnderline = new System.Windows.Forms.RadioButton();
this.radioButtonUnderlineToSpace = new System.Windows.Forms.RadioButton();
this.radioButtonReverseCharacter = new System.Windows.Forms.RadioButton();
this.radioButtonProperCaseLast = new System.Windows.Forms.RadioButton();
this.radioButtonProperCase = new System.Windows.Forms.RadioButton();
this.radioButtonLowerCase = new System.Windows.Forms.RadioButton();
this.radioButtonUpperCase = new System.Windows.Forms.RadioButton();
this.groupBoxReport = new System.Windows.Forms.GroupBox();
this.checkBoxOverwrite = new System.Windows.Forms.CheckBox();
this.checkBoxSave = new System.Windows.Forms.CheckBox();
this.progressBarStatus = new System.Windows.Forms.ProgressBar();
this.buttonPreview = new System.Windows.Forms.Button();
this.buttonConvert = new System.Windows.Forms.Button();
this.buttonCancel = new System.Windows.Forms.Button();
this.backgroundWorker = new System.ComponentModel.BackgroundWorker();
this.menuStrip.SuspendLayout();
this.groupBoxDirectory.SuspendLayout();
this.groupBoxConvert.SuspendLayout();
this.groupBoxFunction.SuspendLayout();
this.groupBoxReport.SuspendLayout();
this.SuspendLayout();
//
// menuStrip
//
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.actionToolStripMenuItem,
this.languageToolStripMenuItem,
this.helpToolStripMenuItem});
resources.ApplyResources(this.menuStrip, "menuStrip");
this.menuStrip.Name = "menuStrip";
//
// actionToolStripMenuItem
//
this.actionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.previewToolStripMenuItem,
this.convertToolStripMenuItem,
this.cancelToolStripMenuItem});
this.actionToolStripMenuItem.Name = "actionToolStripMenuItem";
resources.ApplyResources(this.actionToolStripMenuItem, "actionToolStripMenuItem");
//
// previewToolStripMenuItem
//
this.previewToolStripMenuItem.Name = "previewToolStripMenuItem";
resources.ApplyResources(this.previewToolStripMenuItem, "previewToolStripMenuItem");
this.previewToolStripMenuItem.Click += new System.EventHandler(this.previewToolStripMenuItem_Click);
//
// convertToolStripMenuItem
//
this.convertToolStripMenuItem.Name = "convertToolStripMenuItem";
resources.ApplyResources(this.convertToolStripMenuItem, "convertToolStripMenuItem");
this.convertToolStripMenuItem.Click += new System.EventHandler(this.convertToolStripMenuItem_Click);
//
// cancelToolStripMenuItem
//
this.cancelToolStripMenuItem.Name = "cancelToolStripMenuItem";
resources.ApplyResources(this.cancelToolStripMenuItem, "cancelToolStripMenuItem");
this.cancelToolStripMenuItem.Click += new System.EventHandler(this.cancelToolStripMenuItem_Click);
//
// languageToolStripMenuItem
//
this.languageToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.germanToolStripMenuItem,
this.englishToolStripMenuItem});
this.languageToolStripMenuItem.Name = "languageToolStripMenuItem";
resources.ApplyResources(this.languageToolStripMenuItem, "languageToolStripMenuItem");
//
// germanToolStripMenuItem
//
this.germanToolStripMenuItem.Name = "germanToolStripMenuItem";
resources.ApplyResources(this.germanToolStripMenuItem, "germanToolStripMenuItem");
this.germanToolStripMenuItem.Click += new System.EventHandler(this.germanToolStripMenuItem_Click);
//
// englishToolStripMenuItem
//
this.englishToolStripMenuItem.Name = "englishToolStripMenuItem";
resources.ApplyResources(this.englishToolStripMenuItem, "englishToolStripMenuItem");
this.englishToolStripMenuItem.Click += new System.EventHandler(this.englishToolStripMenuItem_Click_1);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.helpToolStripMenuItem1,
this.aboutToolStripMenuItem});
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem");
//
// helpToolStripMenuItem1
//
this.helpToolStripMenuItem1.Name = "helpToolStripMenuItem1";
resources.ApplyResources(this.helpToolStripMenuItem1, "helpToolStripMenuItem1");
this.helpToolStripMenuItem1.Click += new System.EventHandler(this.helpToolStripMenuItem1_Click);
//
// aboutToolStripMenuItem
//
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
resources.ApplyResources(this.aboutToolStripMenuItem, "aboutToolStripMenuItem");
this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);
//
// groupBoxDirectory
//
this.groupBoxDirectory.Controls.Add(this.buttonDirectory);
this.groupBoxDirectory.Controls.Add(this.textBoxDirectory);
resources.ApplyResources(this.groupBoxDirectory, "groupBoxDirectory");
this.groupBoxDirectory.Name = "groupBoxDirectory";
this.groupBoxDirectory.TabStop = false;
//
// buttonDirectory
//
resources.ApplyResources(this.buttonDirectory, "buttonDirectory");
this.buttonDirectory.Name = "buttonDirectory";
this.buttonDirectory.UseVisualStyleBackColor = true;
this.buttonDirectory.Click += new System.EventHandler(this.buttonDirectory_Click);
//
// textBoxDirectory
//
resources.ApplyResources(this.textBoxDirectory, "textBoxDirectory");
this.textBoxDirectory.Name = "textBoxDirectory";
this.textBoxDirectory.TextChanged += new System.EventHandler(this.textBoxDirectory_TextChanged);
//
// groupBoxConvert
//
this.groupBoxConvert.Controls.Add(this.checkBoxDirectories);
this.groupBoxConvert.Controls.Add(this.checkBoxFiles);
this.groupBoxConvert.Controls.Add(this.checkBoxSubdirectories);
this.groupBoxConvert.Controls.Add(this.textBoxExtension);
this.groupBoxConvert.Controls.Add(this.labelExtension);
resources.ApplyResources(this.groupBoxConvert, "groupBoxConvert");
this.groupBoxConvert.Name = "groupBoxConvert";
this.groupBoxConvert.TabStop = false;
//
// checkBoxDirectories
//
resources.ApplyResources(this.checkBoxDirectories, "checkBoxDirectories");
this.checkBoxDirectories.Name = "checkBoxDirectories";
this.checkBoxDirectories.UseVisualStyleBackColor = true;
this.checkBoxDirectories.CheckedChanged += new System.EventHandler(this.checkBoxDirectories_CheckedChanged);
//
// checkBoxFiles
//
resources.ApplyResources(this.checkBoxFiles, "checkBoxFiles");
this.checkBoxFiles.Name = "checkBoxFiles";
this.checkBoxFiles.UseVisualStyleBackColor = true;
this.checkBoxFiles.CheckedChanged += new System.EventHandler(this.checkBoxFiles_CheckedChanged);
//
// checkBoxSubdirectories
//
resources.ApplyResources(this.checkBoxSubdirectories, "checkBoxSubdirectories");
this.checkBoxSubdirectories.Name = "checkBoxSubdirectories";
this.checkBoxSubdirectories.UseVisualStyleBackColor = true;
//
// textBoxExtension
//
resources.ApplyResources(this.textBoxExtension, "textBoxExtension");
this.textBoxExtension.Name = "textBoxExtension";
//
// labelExtension
//
resources.ApplyResources(this.labelExtension, "labelExtension");
this.labelExtension.Name = "labelExtension";
//
// groupBoxFunction
//
this.groupBoxFunction.Controls.Add(this.textBoxReplaceThrough);
this.groupBoxFunction.Controls.Add(this.textBoxSearchFor);
this.groupBoxFunction.Controls.Add(this.labelReplaceThrough);
this.groupBoxFunction.Controls.Add(this.labelSearchFor);
this.groupBoxFunction.Controls.Add(this.radioButtonFreeReplace);
this.groupBoxFunction.Controls.Add(this.radioButtonSpaceToHyphen);
this.groupBoxFunction.Controls.Add(this.radioButtonHyphenToSpace);
this.groupBoxFunction.Controls.Add(this.radioButtonSpaceToUnderline);
this.groupBoxFunction.Controls.Add(this.radioButtonUnderlineToSpace);
this.groupBoxFunction.Controls.Add(this.radioButtonReverseCharacter);
this.groupBoxFunction.Controls.Add(this.radioButtonProperCaseLast);
this.groupBoxFunction.Controls.Add(this.radioButtonProperCase);
this.groupBoxFunction.Controls.Add(this.radioButtonLowerCase);
this.groupBoxFunction.Controls.Add(this.radioButtonUpperCase);
resources.ApplyResources(this.groupBoxFunction, "groupBoxFunction");
this.groupBoxFunction.Name = "groupBoxFunction";
this.groupBoxFunction.TabStop = false;
//
// textBoxReplaceThrough
//
resources.ApplyResources(this.textBoxReplaceThrough, "textBoxReplaceThrough");
this.textBoxReplaceThrough.Name = "textBoxReplaceThrough";
//
// textBoxSearchFor
//
resources.ApplyResources(this.textBoxSearchFor, "textBoxSearchFor");
this.textBoxSearchFor.Name = "textBoxSearchFor";
//
// labelReplaceThrough
//
resources.ApplyResources(this.labelReplaceThrough, "labelReplaceThrough");
this.labelReplaceThrough.Name = "labelReplaceThrough";
//
// labelSearchFor
//
resources.ApplyResources(this.labelSearchFor, "labelSearchFor");
this.labelSearchFor.Name = "labelSearchFor";
//
// radioButtonFreeReplace
//
resources.ApplyResources(this.radioButtonFreeReplace, "radioButtonFreeReplace");
this.radioButtonFreeReplace.Name = "radioButtonFreeReplace";
this.radioButtonFreeReplace.TabStop = true;
this.radioButtonFreeReplace.UseVisualStyleBackColor = true;
this.radioButtonFreeReplace.CheckedChanged += new System.EventHandler(this.radioButtonFreeReplace_CheckedChanged);
//
// radioButtonSpaceToHyphen
//
resources.ApplyResources(this.radioButtonSpaceToHyphen, "radioButtonSpaceToHyphen");
this.radioButtonSpaceToHyphen.Name = "radioButtonSpaceToHyphen";
this.radioButtonSpaceToHyphen.UseVisualStyleBackColor = true;
this.radioButtonSpaceToHyphen.CheckedChanged += new System.EventHandler(this.radioButtonSpaceToHyphen_CheckedChanged);
//
// radioButtonHyphenToSpace
//
resources.ApplyResources(this.radioButtonHyphenToSpace, "radioButtonHyphenToSpace");
this.radioButtonHyphenToSpace.Name = "radioButtonHyphenToSpace";
this.radioButtonHyphenToSpace.UseVisualStyleBackColor = true;
this.radioButtonHyphenToSpace.CheckedChanged += new System.EventHandler(this.radioButtonHyphenToSpace_CheckedChanged);
//
// radioButtonSpaceToUnderline
//
resources.ApplyResources(this.radioButtonSpaceToUnderline, "radioButtonSpaceToUnderline");
this.radioButtonSpaceToUnderline.Name = "radioButtonSpaceToUnderline";
this.radioButtonSpaceToUnderline.UseVisualStyleBackColor = true;
this.radioButtonSpaceToUnderline.CheckedChanged += new System.EventHandler(this.radioButtonSpaceToUnderline_CheckedChanged);
//
// radioButtonUnderlineToSpace
//
resources.ApplyResources(this.radioButtonUnderlineToSpace, "radioButtonUnderlineToSpace");
this.radioButtonUnderlineToSpace.Name = "radioButtonUnderlineToSpace";
this.radioButtonUnderlineToSpace.UseVisualStyleBackColor = true;
this.radioButtonUnderlineToSpace.CheckedChanged += new System.EventHandler(this.radioButtonUnderlineToSpace_CheckedChanged);
//
// radioButtonReverseCharacter
//
resources.ApplyResources(this.radioButtonReverseCharacter, "radioButtonReverseCharacter");
this.radioButtonReverseCharacter.Name = "radioButtonReverseCharacter";
this.radioButtonReverseCharacter.UseVisualStyleBackColor = true;
this.radioButtonReverseCharacter.CheckedChanged += new System.EventHandler(this.radioButtonReverseCharacter_CheckedChanged);
//
// radioButtonProperCaseLast
//
resources.ApplyResources(this.radioButtonProperCaseLast, "radioButtonProperCaseLast");
this.radioButtonProperCaseLast.Name = "radioButtonProperCaseLast";
this.radioButtonProperCaseLast.UseVisualStyleBackColor = true;
this.radioButtonProperCaseLast.CheckedChanged += new System.EventHandler(this.radioButtonProperCaseLast_CheckedChanged);
//
// radioButtonProperCase
//
resources.ApplyResources(this.radioButtonProperCase, "radioButtonProperCase");
this.radioButtonProperCase.Name = "radioButtonProperCase";
this.radioButtonProperCase.UseVisualStyleBackColor = true;
this.radioButtonProperCase.CheckedChanged += new System.EventHandler(this.radioButtonProperCase_CheckedChanged);
//
// radioButtonLowerCase
//
resources.ApplyResources(this.radioButtonLowerCase, "radioButtonLowerCase");
this.radioButtonLowerCase.Name = "radioButtonLowerCase";
this.radioButtonLowerCase.UseVisualStyleBackColor = true;
this.radioButtonLowerCase.CheckedChanged += new System.EventHandler(this.radioButtonLowerCase_CheckedChanged);
//
// radioButtonUpperCase
//
resources.ApplyResources(this.radioButtonUpperCase, "radioButtonUpperCase");
this.radioButtonUpperCase.Checked = true;
this.radioButtonUpperCase.Name = "radioButtonUpperCase";
this.radioButtonUpperCase.TabStop = true;
this.radioButtonUpperCase.UseVisualStyleBackColor = true;
this.radioButtonUpperCase.CheckedChanged += new System.EventHandler(this.radioButtonUpperCase_CheckedChanged);
//
// groupBoxReport
//
this.groupBoxReport.Controls.Add(this.checkBoxOverwrite);
this.groupBoxReport.Controls.Add(this.checkBoxSave);
resources.ApplyResources(this.groupBoxReport, "groupBoxReport");
this.groupBoxReport.Name = "groupBoxReport";
this.groupBoxReport.TabStop = false;
//
// checkBoxOverwrite
//
resources.ApplyResources(this.checkBoxOverwrite, "checkBoxOverwrite");
this.checkBoxOverwrite.Name = "checkBoxOverwrite";
this.checkBoxOverwrite.UseVisualStyleBackColor = true;
//
// checkBoxSave
//
resources.ApplyResources(this.checkBoxSave, "checkBoxSave");
this.checkBoxSave.Name = "checkBoxSave";
this.checkBoxSave.UseVisualStyleBackColor = true;
this.checkBoxSave.CheckedChanged += new System.EventHandler(this.checkBoxSave_CheckedChanged);
//
// progressBarStatus
//
resources.ApplyResources(this.progressBarStatus, "progressBarStatus");
this.progressBarStatus.Name = "progressBarStatus";
//
// buttonPreview
//
resources.ApplyResources(this.buttonPreview, "buttonPreview");
this.buttonPreview.Name = "buttonPreview";
this.buttonPreview.UseVisualStyleBackColor = true;
this.buttonPreview.Click += new System.EventHandler(this.buttonPreview_Click);
//
// buttonConvert
//
resources.ApplyResources(this.buttonConvert, "buttonConvert");
this.buttonConvert.Name = "buttonConvert";
this.buttonConvert.UseVisualStyleBackColor = true;
this.buttonConvert.Click += new System.EventHandler(this.buttonConvert_Click);
//
// buttonCancel
//
resources.ApplyResources(this.buttonCancel, "buttonCancel");
this.buttonCancel.Name = "buttonCancel";
this.buttonCancel.UseVisualStyleBackColor = true;
this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click);
//
// backgroundWorker
//
this.backgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker_DoWork);
this.backgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker_ProgressChanged);
this.backgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_RunWorkerCompleted);
//
// Form1
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.buttonCancel);
this.Controls.Add(this.buttonConvert);
this.Controls.Add(this.buttonPreview);
this.Controls.Add(this.progressBarStatus);
this.Controls.Add(this.groupBoxReport);
this.Controls.Add(this.groupBoxFunction);
this.Controls.Add(this.groupBoxConvert);
this.Controls.Add(this.groupBoxDirectory);
this.Controls.Add(this.menuStrip);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.MainMenuStrip = this.menuStrip;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "Form1";
this.Load += new System.EventHandler(this.Form1_Load);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.groupBoxDirectory.ResumeLayout(false);
this.groupBoxDirectory.PerformLayout();
this.groupBoxConvert.ResumeLayout(false);
this.groupBoxConvert.PerformLayout();
this.groupBoxFunction.ResumeLayout(false);
this.groupBoxFunction.PerformLayout();
this.groupBoxReport.ResumeLayout(false);
this.groupBoxReport.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.MenuStrip menuStrip;
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem languageToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem germanToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem englishToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem actionToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem previewToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem convertToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem cancelToolStripMenuItem;
private System.Windows.Forms.GroupBox groupBoxDirectory;
private System.Windows.Forms.Button buttonDirectory;
private System.Windows.Forms.TextBox textBoxDirectory;
private System.Windows.Forms.GroupBox groupBoxConvert;
private System.Windows.Forms.CheckBox checkBoxSubdirectories;
private System.Windows.Forms.TextBox textBoxExtension;
private System.Windows.Forms.Label labelExtension;
private System.Windows.Forms.GroupBox groupBoxFunction;
private System.Windows.Forms.RadioButton radioButtonReverseCharacter;
private System.Windows.Forms.RadioButton radioButtonProperCaseLast;
private System.Windows.Forms.RadioButton radioButtonProperCase;
private System.Windows.Forms.RadioButton radioButtonLowerCase;
private System.Windows.Forms.RadioButton radioButtonUpperCase;
private System.Windows.Forms.RadioButton radioButtonSpaceToUnderline;
private System.Windows.Forms.RadioButton radioButtonUnderlineToSpace;
private System.Windows.Forms.RadioButton radioButtonSpaceToHyphen;
private System.Windows.Forms.RadioButton radioButtonHyphenToSpace;
private System.Windows.Forms.GroupBox groupBoxReport;
private System.Windows.Forms.CheckBox checkBoxSave;
private System.Windows.Forms.CheckBox checkBoxOverwrite;
private System.Windows.Forms.ProgressBar progressBarStatus;
private System.Windows.Forms.Button buttonPreview;
private System.Windows.Forms.Button buttonConvert;
private System.Windows.Forms.Button buttonCancel;
private System.Windows.Forms.Label labelReplaceThrough;
private System.Windows.Forms.Label labelSearchFor;
private System.Windows.Forms.RadioButton radioButtonFreeReplace;
private System.Windows.Forms.TextBox textBoxReplaceThrough;
private System.Windows.Forms.TextBox textBoxSearchFor;
private System.ComponentModel.BackgroundWorker backgroundWorker;
private System.Windows.Forms.CheckBox checkBoxFiles;
private System.Windows.Forms.CheckBox checkBoxDirectories;
}
}

577
RenameIt/Form1.cs Normal file
View File

@ -0,0 +1,577 @@
using ESystem.Globalization;
using Eugen.ESystem;
using Eugen.ESystem.Windows.Forms;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Security.Policy;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using Template;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;
using Language = ESystem.Globalization.Languages.Language;
namespace RenameIt
{
public partial class Form1 : Form
{
#region Version and Copyright
// Version und Copyright
readonly string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); // Den Programmnamen auslesen
readonly string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
readonly static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
readonly string copyright = GenerateCopyright();
private static string CurrentYear()
{
DateTime dtn = DateTime.Now;
return dtn.Year.ToString();
}
private static string StartYear()
{
if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © "))
{
string startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", "");
while (startYear.StartsWith(" "))
{
startYear = startYear.Remove(0, 1);
}
if (startYear.Contains("-"))
{
startYear = startYear.Remove(startYear.IndexOf("-"));
}
else
{
startYear = startYear.Remove(startYear.IndexOf(" "));
}
return startYear;
}
else
{
DateTime dtn = DateTime.Now;
return dtn.Year.ToString();
}
}
private static string GenerateCopyright()
{
string startYear = StartYear();
string currentYear = CurrentYear();
if (startYear == currentYear)
{
return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
}
else
{
string temp = ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
string start = temp.Remove(temp.IndexOf(startYear) - 1);
string end = (temp.Remove(0, temp.IndexOf(" by")));
return String.Concat(start, " ", startYear, "-", currentYear, end);
}
}
#endregion
#region Program-Info
/// <summary>
/// Contains the name of the program file
/// </summary>
public static string ProgramName { set; get; }
/// <summary>
/// Contains the version of the program file
/// </summary>
public static string ProgramVersion { set; get; }
/// <summary>
/// Contains the copyright notice
/// </summary>
public static string Copyright { set; get; }
private void SetProgramInfo()
{
// Name, Version und Copyright setzen
ProgramName = programName;
ProgramVersion = programVersion;
Copyright = copyright;
}
#endregion
#region Language Control
Language CurrentLanguage { set; get; }
private void SetLanguageToSystemLanguage()
{
if (Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName == "de")
{
SetLanguage(Language.German, CultureInfo.GetCultureInfo("de"));
//germanToolStripMenuItem.Checked = true;
//englishToolStripMenuItem.Checked = false;
CurrentLanguage = Language.German;
}
else
{
SetLanguage(Language.English, CultureInfo.GetCultureInfo("en"));
//germanToolStripMenuItem.Checked = false;
//englishToolStripMenuItem.Checked = true;
CurrentLanguage = Language.English;
}
}
private void SetLanguage(Language language, CultureInfo languageShortForm)
{
CultureInfoDisplayItem cidi = (CultureInfoDisplayItem)new CultureInfoDisplayItem(language.ToString(), languageShortForm);
FormLanguageSwitchSingleton.Instance.ChangeLanguage(this, cidi.CultureInfo);
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(languageShortForm.ToString());
ChangeLanguage(languageShortForm.ToString());
switch (language)
{
case Language.German:
germanToolStripMenuItem.Checked = true;
englishToolStripMenuItem.Checked = false;
break;
case Language.English:
germanToolStripMenuItem.Checked = false;
englishToolStripMenuItem.Checked = true;
break;
default:
germanToolStripMenuItem.Checked = true;
englishToolStripMenuItem.Checked = false;
break;
}
}
private void ChangeLanguage(string lang)
{
Thread.CurrentThread.CurrentUICulture = new
System.Globalization.CultureInfo(lang);
ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1));
resources.ApplyResources(this, "$this");
ApplyResources(resources, this.Controls);
}
private void ApplyResources(ComponentResourceManager resources, Control.ControlCollection ctls)
{
//all controls
foreach (Control ctl in ctls)
{
resources.ApplyResources(ctl, ctl.Name);
ApplyResources(resources, ctl.Controls);
}
//the menu bar and its items
foreach (ToolStripItem item in menuStrip.Items)
{
if (item is ToolStripDropDownItem)
{
resources.ApplyResources(item, item.Name);
foreach (ToolStripItem dropDownItem in ((ToolStripDropDownItem)item).DropDownItems)
{
resources.ApplyResources(dropDownItem, dropDownItem.Name);
}
}
}
}
#endregion
public Form1()
{
SetProgramInfo();
InitializeComponent();
// Systemsprache auslesen und Programmsprache setzen oder ...
SetLanguageToSystemLanguage();
// Deutsch als Programmsprache setzen
//SetLanguage("Deutsch", CultureInfo.GetCultureInfo("de"));
////////////////////////////////////////////////////////////
//TODO: Ab hier kommt der Code
}
private void Form1_Load(object sender, EventArgs e)
{
textBoxDirectory.Text = String.Empty;
textBoxExtension.Text = fileExtensionAll;
textBoxSearchFor.Text = String.Empty;
textBoxReplaceThrough.Text = String.Empty;
}
#region Surface
#region Menu
#region Action
private void previewToolStripMenuItem_Click(object sender, EventArgs e)
{
Convert(true);
}
private void convertToolStripMenuItem_Click(object sender, EventArgs e)
{
Convert(false);
}
private void cancelToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
#endregion
#region Language
private void germanToolStripMenuItem_Click(object sender, EventArgs e)
{
SetLanguage(Language.German, CultureInfo.GetCultureInfo("de"));
CurrentLanguage = Language.German;
}
private void englishToolStripMenuItem_Click_1(object sender, EventArgs e)
{
SetLanguage(Language.English, CultureInfo.GetCultureInfo("en"));
CurrentLanguage = Language.English;
}
#endregion
#region Help
private void helpToolStripMenuItem1_Click(object sender, EventArgs e)
{
try
{
OpenHelpFile.Open(CurrentLanguage.ToString()); //Hier die Sprache übergeben in der die Hilfe aufgerufen werden soll
}
catch (FileNotFoundException)
{
MessageBox.Show(AppResources.msg001, AppResources.capt001, MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
catch (CannotShowHelpFileException)
{
MessageBox.Show(AppResources.msg002, AppResources.capt001, MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
catch (Exception)
{
MessageBox.Show(AppResources.msg003, AppResources.capt002, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
//Zeigt das 'AboutBox' Fenster an
var about = new Eugen.ESystem.Windows.Forms.AboutBox(ProgramName, ProgramVersion, Copyright, true, 530, 400);
about.ShowDialog();
}
#endregion
#endregion
#region UI
#region Directory
private void textBoxDirectory_TextChanged(object sender, EventArgs e)
{
SetDirectory();
}
private void buttonDirectory_Click(object sender, EventArgs e)
{
SetDirectoryButton();
}
#endregion
#region Convert
private void checkBoxFiles_CheckedChanged(object sender, EventArgs e)
{
if (checkBoxFiles.Checked)
{
ConvertFilesSelected(); //Wenn angewählt, dann Extensions aktiviert
}
else
{
ConvertFilesDeselected(); //Wenn abgewählt, dann Extensions deaktiviert
}
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
}
private void checkBoxDirectories_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
}
#endregion
#region Function
private void radioButtonUpperCase_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected();
}
private void radioButtonLowerCase_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected();
}
private void radioButtonProperCase_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonProperCaseLast_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonReverseCharacter_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonUnderlineToSpace_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonSpaceToUnderline_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonHyphenToSpace_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonSpaceToHyphen_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren
}
private void radioButtonFreeReplace_CheckedChanged(object sender, EventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FunctionReplaceFreeSelected(); //Suchen und Ersetzen Aktivieren
}
#endregion
#region Report
private void checkBoxSave_CheckedChanged(object sender, EventArgs e)
{
checkBoxOverwrite.Enabled = !checkBoxOverwrite.Enabled;
}
#endregion
#region Action Buttons
private void buttonPreview_Click(object sender, EventArgs e)
{
Convert(true);
}
private void buttonConvert_Click(object sender, EventArgs e)
{
Convert(false);
}
private void buttonCancel_Click(object sender, EventArgs e)
{
this.Close();
}
#endregion
#endregion
#endregion
#region Global varibles
const string defaultDir = @"C:\";
const string fileExtensionAll = ".*";
string directory = "";
private bool Preview { get; set; }
private string Directory { get; set; }
public bool DirectoryChecked { get; set; }
public bool SubDirectoriesChecked { get; set; }
public bool SaveChecked { get; set; }
public bool OverwriteReportChecked { get; set; }
#endregion
#region Methodes
private void Convert(bool preview)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
if (System.IO.Directory.Exists(textBoxDirectory.Text))
{
Preview = preview;
Directory = textBoxDirectory.Text;
//Nur Starten wenn der BackgroundWorker nicht bereits läuft
if (!backgroundWorker.IsBusy)
{
//Startet den BackgroundWorker
backgroundWorker.RunWorkerAsync();
//Erlaubt das Reporten
backgroundWorker.WorkerReportsProgress = true;
}
}
else
{
//'Text kann nicht umgewandelt werden, weil ein ungültiges Verzeichnis angegeben wurde. Bitte ein gültiges Verzeichnis angeben.'
MessageBox.Show(AppResources.msg004, AppResources.capt002, MessageBoxButtons.OK);
}
}
private void SetDirectory()
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
directory = textBoxDirectory.Text;
}
private void SetDirectoryButton()
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
FolderBrowserDialog objDialog = new FolderBrowserDialog();
objDialog.Description = AppResources.dlg001; //'Wähle Verzeichnis'
objDialog.SelectedPath = defaultDir; // Vorgabe Pfad (und danach der gewählte Pfad)
DialogResult objResult = objDialog.ShowDialog(this);
if (objResult == DialogResult.OK)
{
directory = objDialog.SelectedPath;
}
textBoxDirectory.Text = directory;
}
private void EmptyProgressbar()
{
progressBarStatus.Value = 0; //Fortschrittsanzeige auf Null setzen
}
private void ConvertFilesSelected()
{
labelExtension.Enabled = true;
textBoxExtension.Enabled = true;
}
private void ConvertFilesDeselected()
{
labelExtension.Enabled = false;
textBoxExtension.Enabled = false;
textBoxExtension.Text = fileExtensionAll;
}
private void FunctionReplaceFreeSelected()
{
labelSearchFor.Enabled = true;
textBoxSearchFor.Enabled = true;
labelReplaceThrough.Enabled = true;
textBoxReplaceThrough.Enabled = true;
}
private void FunctionReplaceFreeDeselected()
{
labelSearchFor.Enabled = false;
textBoxSearchFor.Enabled = false;
labelReplaceThrough.Enabled = false;
textBoxReplaceThrough.Enabled = false;
textBoxSearchFor.Text = string.Empty;
textBoxReplaceThrough.Text = string.Empty;
}
private void ProtocolSaveSelected()
{
checkBoxOverwrite.Enabled = true;
}
private void ProtocolSaveDeselected()
{
checkBoxOverwrite.Enabled = false;
}
#endregion
#region Background Worker
private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
{
EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen
var af = new AllFiles(textBoxDirectory.Text, textBoxExtension.Text, checkBoxSubdirectories.Checked);
var ad = new AllDirectories(textBoxDirectory.Text, checkBoxSubdirectories.Checked);
List<string> fileList = new List<string>();
List<string> directoryList = new List<string>();
//Daten zählen
int numberOfFiles = 0;
int numberOfDirectories = 0;
int numberOfDatas = 0;
if (checkBoxFiles.Checked)
{
numberOfFiles = af.Lenght();
}
if (checkBoxDirectories.Checked)
{
numberOfDirectories = ad.Lenght();
}
numberOfDatas = numberOfFiles + numberOfDirectories;
//TODO:
//MessageBox.Show("Anzahl Dateien: " + numberOfFiles + "\n\rAnzahl Verzeichnisse: " + numberOfDirectories + "\n\rAnzahl Daten: " + numberOfDatas);
//Dateiliste erstellen
fileList = af.GetFileList();
//Verzeichnisliste erstellen
directoryList = ad.GetDirectoryList();
}
private void backgroundWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
//Ändert den Wert in der ProgressBar durch den BackgroundWorker
if (e.ProgressPercentage < 0)
{
progressBarStatus.Value = 0;
}
else if (e.ProgressPercentage > 100)
{
progressBarStatus.Value = 100;
}
else
{
progressBarStatus.Value = e.ProgressPercentage;
}
}
private void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
//'Umbenennen erfolgreich abgeschlossen.'
MessageBox.Show(AppResources.msg005, AppResources.capt003, MessageBoxButtons.OK);
}
#endregion
}
}

476
RenameIt/Form1.de.resx Normal file
View File

@ -0,0 +1,476 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="previewToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 22</value>
</data>
<data name="previewToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Vorschau</value>
</data>
<data name="convertToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 22</value>
</data>
<data name="convertToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Umwandeln</value>
</data>
<data name="cancelToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 22</value>
</data>
<data name="cancelToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Beenden</value>
</data>
<data name="actionToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Aktion</value>
</data>
<data name="languageToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 20</value>
</data>
<data name="languageToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Sprache</value>
</data>
<data name="helpToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 22</value>
</data>
<data name="helpToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Hilfe</value>
</data>
<data name="aboutToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>99, 22</value>
</data>
<data name="aboutToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Über</value>
</data>
<data name="helpToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Hilfe</value>
</data>
<data name="groupBoxDirectory.Text" xml:space="preserve">
<value>Verzeichnis</value>
</data>
<data name="checkBoxSubdirectories.Size" type="System.Drawing.Size, System.Drawing">
<value>178, 17</value>
</data>
<data name="checkBoxSubdirectories.Text" xml:space="preserve">
<value>Unterverzeichnisse einschließen</value>
</data>
<data name="labelExtension.Size" type="System.Drawing.Size, System.Drawing">
<value>46, 13</value>
</data>
<data name="labelExtension.Text" xml:space="preserve">
<value>Dateityp</value>
</data>
<data name="radioButtonDirectory.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 17</value>
</data>
<data name="radioButtonDirectory.Text" xml:space="preserve">
<value>Verzeichnisse</value>
</data>
<data name="radioButtonFiles.Size" type="System.Drawing.Size, System.Drawing">
<value>62, 17</value>
</data>
<data name="radioButtonFiles.Text" xml:space="preserve">
<value>Dateien</value>
</data>
<data name="groupBoxConvert.Text" xml:space="preserve">
<value>Umwandeln</value>
</data>
<data name="labelReplaceThrough.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 13</value>
</data>
<data name="labelReplaceThrough.Text" xml:space="preserve">
<value>Ersetzen durch</value>
</data>
<data name="labelSearchFor.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 13</value>
</data>
<data name="labelSearchFor.Text" xml:space="preserve">
<value>Suchen nach</value>
</data>
<data name="radioButtonFreeReplace.Size" type="System.Drawing.Size, System.Drawing">
<value>97, 17</value>
</data>
<data name="radioButtonFreeReplace.Text" xml:space="preserve">
<value>Freies Ersetzen</value>
</data>
<data name="radioButtonSpaceToHyphen.Size" type="System.Drawing.Size, System.Drawing">
<value>182, 17</value>
</data>
<data name="radioButtonSpaceToHyphen.Text" xml:space="preserve">
<value>Alle Leerzeichen durch ersetzen</value>
</data>
<data name="radioButtonHyphenToSpace.Size" type="System.Drawing.Size, System.Drawing">
<value>182, 17</value>
</data>
<data name="radioButtonHyphenToSpace.Text" xml:space="preserve">
<value>Alle - durch Leerzeichen ersetzen</value>
</data>
<data name="radioButtonSpaceToUnderline.Size" type="System.Drawing.Size, System.Drawing">
<value>185, 17</value>
</data>
<data name="radioButtonSpaceToUnderline.Text" xml:space="preserve">
<value>Alle Leerzeichen durch _ ersetzen</value>
</data>
<data name="radioButtonUnderlineToSpace.Size" type="System.Drawing.Size, System.Drawing">
<value>185, 17</value>
</data>
<data name="radioButtonUnderlineToSpace.Text" xml:space="preserve">
<value>Alle _ durch Leerzeichen ersetzen</value>
</data>
<data name="radioButtonReverseCharacter.Size" type="System.Drawing.Size, System.Drawing">
<value>154, 17</value>
</data>
<data name="radioButtonReverseCharacter.Text" xml:space="preserve">
<value>Alle Buchstaben invertieren</value>
</data>
<data name="radioButtonProperCaseLast.Size" type="System.Drawing.Size, System.Drawing">
<value>174, 17</value>
</data>
<data name="radioButtonProperCaseLast.Text" xml:space="preserve">
<value>Letzter Buchstabe im Wort groß</value>
</data>
<data name="radioButtonProperCase.Size" type="System.Drawing.Size, System.Drawing">
<value>169, 17</value>
</data>
<data name="radioButtonProperCase.Text" xml:space="preserve">
<value>Erster Buchstabe im Wort groß</value>
</data>
<data name="radioButtonLowerCase.Size" type="System.Drawing.Size, System.Drawing">
<value>127, 17</value>
</data>
<data name="radioButtonLowerCase.Text" xml:space="preserve">
<value>Alle Buchstaben klein</value>
</data>
<data name="radioButtonUpperCase.Size" type="System.Drawing.Size, System.Drawing">
<value>126, 17</value>
</data>
<data name="radioButtonUpperCase.Text" xml:space="preserve">
<value>Alle Buchstaben groß</value>
</data>
<data name="groupBoxFunction.Text" xml:space="preserve">
<value>Funktion</value>
</data>
<data name="checkBoxOverwrite.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 17</value>
</data>
<data name="checkBoxOverwrite.Text" xml:space="preserve">
<value>Bestehendes Überschreiben</value>
</data>
<data name="checkBoxSave.Size" type="System.Drawing.Size, System.Drawing">
<value>74, 17</value>
</data>
<data name="checkBoxSave.Text" xml:space="preserve">
<value>Speichern</value>
</data>
<data name="groupBoxReport.Text" xml:space="preserve">
<value>Protokoll</value>
</data>
<data name="buttonPreview.Text" xml:space="preserve">
<value>Vorschau</value>
</data>
<data name="buttonConvert.Text" xml:space="preserve">
<value>Umwandeln</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Beenden</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///ADP//wAA
AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAAAAAAM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAA
AAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////+1Tv///////7VO////////
tU7B/8P///+1TuH/w////7VO4P+D////tU7w/4f///+1TvD/B////7VO+H8P////tU74AA////+1TvgA
H////7VO/D4f////tU78PB////+1Tv4cP////7VO/hg/////tU7+GH////+1Tv8If////7VO/wD/////
tU7/gP////+1Tv+B/////7VO/4H/////tU7/w/////+1Tv///////7VO////////tU7///////+1Tv//
/////7VO/////8BhtU7/wf//gAO1Tv/H//8HA7VO/8P//w+DtU7/0f//D8O1Tv/Y//8Hw7VO//x//4AD
tU7//h//4AO1Tv//h///A7VO///g+4fDtU7///gbh8O1Tv///wODg7VO////48AHtU7///+D8A+1Tv//
/////7VO////////tU7///////+1Tv///////7VO////////tU7///////+1Tv///////7VO////////
tU4=
</value>
</data>
<data name="englishToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;English</value>
</data>
<data name="germanToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Deutsch</value>
</data>
<data name="menuStrip.Text" xml:space="preserve">
<value>menuStrip</value>
</data>
<data name="textBoxExtension.Text" xml:space="preserve">
<value>.*</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>RenameIt</value>
</data>
<data name="buttonDirectory.Text" xml:space="preserve">
<value>...</value>
</data>
</root>

407
RenameIt/Form1.en.resx Normal file
View File

@ -0,0 +1,407 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="radioButtonSpaceToHyphen.Size" type="System.Drawing.Size, System.Drawing">
<value>155, 17</value>
</data>
<data name="radioButtonSpaceToHyphen.Text" xml:space="preserve">
<value>Replace all space through </value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz
//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///ADP//wAA
AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAAAAAAM///ADP//wAz
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAA
AAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz
//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz
//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz
//8AAAAAAAAAAAAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAA
AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAADP//wAz
//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////+1Tv///////7VO////////
tU7B/8P///+1TuH/w////7VO4P+D////tU7w/4f///+1TvD/B////7VO+H8P////tU74AA////+1TvgA
H////7VO/D4f////tU78PB////+1Tv4cP////7VO/hg/////tU7+GH////+1Tv8If////7VO/wD/////
tU7/gP////+1Tv+B/////7VO/4H/////tU7/w/////+1Tv///////7VO////////tU7///////+1Tv//
/////7VO/////8BhtU7/wf//gAO1Tv/H//8HA7VO/8P//w+DtU7/0f//D8O1Tv/Y//8Hw7VO//x//4AD
tU7//h//4AO1Tv//h///A7VO///g+4fDtU7///gbh8O1Tv///wODg7VO////48AHtU7///+D8A+1Tv//
/////7VO////////tU7///////+1Tv///////7VO////////tU7///////+1Tv///////7VO////////
tU4=
</value>
</data>
<data name="checkBoxOverwrite.Text" xml:space="preserve">
<value>Overwrite existing</value>
</data>
<data name="checkBoxSave.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="checkBoxSubdirectories.Text" xml:space="preserve">
<value>Include Subdirectories</value>
</data>
<data name="convertToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Convert</value>
</data>
<data name="englishToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;English</value>
</data>
<data name="germanToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Deutsch</value>
</data>
<data name="groupBoxConvert.Text" xml:space="preserve">
<value>Convert</value>
</data>
<data name="groupBoxDirectory.Text" xml:space="preserve">
<value>Directory</value>
</data>
<data name="groupBoxFunction.Text" xml:space="preserve">
<value>Function</value>
</data>
<data name="groupBoxReport.Text" xml:space="preserve">
<value>Report</value>
</data>
<data name="helpToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Help</value>
</data>
<data name="helpToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Help</value>
</data>
<data name="labelExtension.Text" xml:space="preserve">
<value>File Extension</value>
</data>
<data name="labelReplaceThrough.Text" xml:space="preserve">
<value>Replace through</value>
</data>
<data name="labelSearchFor.Text" xml:space="preserve">
<value>Search for</value>
</data>
<data name="languageToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Language</value>
</data>
<data name="menuStrip.Text" xml:space="preserve">
<value>menuStrip</value>
</data>
<data name="previewToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Preview</value>
</data>
<data name="radioButtonDirectory.Text" xml:space="preserve">
<value>Directories</value>
</data>
<data name="radioButtonFiles.Text" xml:space="preserve">
<value>Files</value>
</data>
<data name="radioButtonFreeReplace.Text" xml:space="preserve">
<value>Replace free</value>
</data>
<data name="radioButtonHyphenToSpace.Text" xml:space="preserve">
<value>Replace all - through space</value>
</data>
<data name="radioButtonLowerCase.Text" xml:space="preserve">
<value>All letters lower case</value>
</data>
<data name="radioButtonProperCase.Text" xml:space="preserve">
<value>First letter of each word upper case</value>
</data>
<data name="radioButtonProperCaseLast.Text" xml:space="preserve">
<value>Last letter of each word upper case</value>
</data>
<data name="radioButtonReverseCharacter.Text" xml:space="preserve">
<value>Invert all letters</value>
</data>
<data name="radioButtonSpaceToUnderline.Text" xml:space="preserve">
<value>Replace all space through _</value>
</data>
<data name="radioButtonUnderlineToSpace.Text" xml:space="preserve">
<value>Replace all _ through space</value>
</data>
<data name="radioButtonUpperCase.Text" xml:space="preserve">
<value>All letters upper case</value>
</data>
<data name="textBoxExtension.Text" xml:space="preserve">
<value>.*</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>RenameIt</value>
</data>
<data name="aboutToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;About</value>
</data>
<data name="actionToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Action</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="buttonConvert.Text" xml:space="preserve">
<value>Convert</value>
</data>
<data name="buttonDirectory.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="buttonPreview.Text" xml:space="preserve">
<value>Preview</value>
</data>
<data name="cancelToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Cancel</value>
</data>
</root>

1269
RenameIt/Form1.resx Normal file

File diff suppressed because it is too large Load Diff

19
RenameIt/Languages.cs Normal file
View File

@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ESystem.Globalization
{
internal class Languages
{
public static Languages.Language CurrentLanguage { set; get; }
public enum Language
{
German,
English
}
}
}

14
RenameIt/Name.cs Normal file
View File

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RenameIt
{
internal class Name
{
public string OldName { get; set; }
public string NewName { get; set; }
}
}

22
RenameIt/Program.cs Normal file
View File

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RenameIt
{
internal static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

View File

@ -0,0 +1,178 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Template {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class AppResources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal AppResources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RenameIt.Properties.AppResources", typeof(AppResources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt.
/// </summary>
internal static string capt001 {
get {
return ResourceManager.GetString("capt001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
/// </summary>
internal static string capt002 {
get {
return ResourceManager.GetString("capt002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Information ähnelt.
/// </summary>
internal static string capt003 {
get {
return ResourceManager.GetString("capt003", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Choose directory ähnelt.
/// </summary>
internal static string dlg001 {
get {
return ResourceManager.GetString("dlg001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Help was not found! ähnelt.
/// </summary>
internal static string msg001 {
get {
return ResourceManager.GetString("msg001", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Help cannot be displayed! ähnelt.
/// </summary>
internal static string msg002 {
get {
return ResourceManager.GetString("msg002", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die An unknown error has occurred! ähnelt.
/// </summary>
internal static string msg003 {
get {
return ResourceManager.GetString("msg003", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Text cannot be converted, because a
///invalid directory has been specified.
///
///Please specify a valid directory. ähnelt.
/// </summary>
internal static string msg004 {
get {
return ResourceManager.GetString("msg004", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Rename successfully completed. ähnelt.
/// </summary>
internal static string msg005 {
get {
return ResourceManager.GetString("msg005", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Invalid directory!
///Please enter a
///valid directory. ähnelt.
/// </summary>
internal static string msg006 {
get {
return ResourceManager.GetString("msg006", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die No file list could be created,
///because no files were found. ähnelt.
/// </summary>
internal static string msg007 {
get {
return ResourceManager.GetString("msg007", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die No directorylist could be created,
///because no directories were found. ähnelt.
/// </summary>
internal static string msg008 {
get {
return ResourceManager.GetString("msg008", resourceCulture);
}
}
}
}

View File

View File

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="capt001" xml:space="preserve">
<value>Warnung</value>
</data>
<data name="capt002" xml:space="preserve">
<value>Fehler</value>
</data>
<data name="capt003" xml:space="preserve">
<value>Information</value>
</data>
<data name="dlg001" xml:space="preserve">
<value>Wähle Verzeichnis</value>
</data>
<data name="msg001" xml:space="preserve">
<value>Die Hilfe wurde nicht gefunden!</value>
</data>
<data name="msg002" xml:space="preserve">
<value>Die Hilfe kann nicht angezeigt werden!</value>
</data>
<data name="msg003" xml:space="preserve">
<value>Es ist ein unbekannter Fehler passiert!</value>
</data>
<data name="msg004" xml:space="preserve">
<value>Text kann nicht umgewandelt werden, weil ein
ungültiges Verzeichnis angegeben wurde.
Bitte ein gültiges Verzeichnis angeben.</value>
</data>
<data name="msg005" xml:space="preserve">
<value>Umbenennen erfolgreich abgeschlossen.</value>
</data>
<data name="msg006" xml:space="preserve">
<value>Ungültiges Verzeichnis!
Bitte ein gültiges
Verzeichnis angeben.</value>
</data>
<data name="msg007" xml:space="preserve">
<value>Es konnte keine Dateiliste erzeugt werden,
weil keine Dateien gefunden wurden.</value>
</data>
<data name="msg008" xml:space="preserve">
<value>Es konnte keine Verzeichnisliste erzeugt werden,
weil keine Verzeichnisse gefunden wurden.</value>
</data>
</root>

View File

View File

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="capt001" xml:space="preserve">
<value>Warning</value>
</data>
<data name="capt002" xml:space="preserve">
<value>Error</value>
</data>
<data name="capt003" xml:space="preserve">
<value>Information</value>
</data>
<data name="dlg001" xml:space="preserve">
<value>Choose directory</value>
</data>
<data name="msg001" xml:space="preserve">
<value>Help was not found!</value>
</data>
<data name="msg002" xml:space="preserve">
<value>Help cannot be displayed!</value>
</data>
<data name="msg003" xml:space="preserve">
<value>An unknown error has occurred!</value>
</data>
<data name="msg004" xml:space="preserve">
<value>Text cannot be converted, because a
invalid directory has been specified.
Please specify a valid directory.</value>
</data>
<data name="msg005" xml:space="preserve">
<value>Rename successfully completed.</value>
</data>
<data name="msg006" xml:space="preserve">
<value>Invalid directory!
Please enter a
valid directory.</value>
</data>
<data name="msg007" xml:space="preserve">
<value>No file list could be created,
because no files were found.</value>
</data>
<data name="msg008" xml:space="preserve">
<value>No directorylist could be created,
because no directories were found.</value>
</data>
</root>

View File

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="capt001" xml:space="preserve">
<value>Warning</value>
</data>
<data name="capt002" xml:space="preserve">
<value>Error</value>
</data>
<data name="capt003" xml:space="preserve">
<value>Information</value>
</data>
<data name="dlg001" xml:space="preserve">
<value>Choose directory</value>
</data>
<data name="msg001" xml:space="preserve">
<value>Help was not found!</value>
</data>
<data name="msg002" xml:space="preserve">
<value>Help cannot be displayed!</value>
</data>
<data name="msg003" xml:space="preserve">
<value>An unknown error has occurred!</value>
</data>
<data name="msg004" xml:space="preserve">
<value>Text cannot be converted, because a
invalid directory has been specified.
Please specify a valid directory.</value>
</data>
<data name="msg005" xml:space="preserve">
<value>Rename successfully completed.</value>
</data>
<data name="msg006" xml:space="preserve">
<value>Invalid directory!
Please enter a
valid directory.</value>
</data>
<data name="msg007" xml:space="preserve">
<value>No file list could be created,
because no files were found.</value>
</data>
<data name="msg008" xml:space="preserve">
<value>No directorylist could be created,
because no directories were found.</value>
</data>
</root>

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("RenameIt")]
[assembly: AssemblyDescription("Dateien und Verzeichnisse nach Mustern umbenennen")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("RenameIt")]
[assembly: AssemblyCopyright("Copyright © 2016 by Eugen Höglinger")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("51d76e4e-fe65-45c8-b942-6e5f69a547ea")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")] //Wenn auskommentiert, dann gleich wie AssemblyVersion!

View File

@ -0,0 +1,63 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace RenameIt.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RenameIt.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}

View File

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

26
RenameIt/Properties/Settings.Designer.cs generated Normal file
View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace RenameIt.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.7.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

137
RenameIt/RenameIt.csproj Normal file
View File

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{51D76E4E-FE65-45C8-B942-6E5F69A547EA}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>RenameIt</RootNamespace>
<AssemblyName>RenameIt</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>false</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="heabox">
<HintPath>..\..\..\_DLL\AboutBox.git\AboutBox\bin\Debug\heabox.dll</HintPath>
</Reference>
<Reference Include="heflsw">
<HintPath>..\..\..\_DLL\FormLanguageSwitch.git\FormLanguageSwitch\bin\Debug\heflsw.dll</HintPath>
</Reference>
<Reference Include="heohf">
<HintPath>..\..\..\_DLL\OpenHelpFile.git\OpenHelpFile\bin\Debug\heohf.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AllDirectories.cs" />
<Compile Include="AllFiles.cs" />
<Compile Include="DirectoriesInFolders.cs" />
<Compile Include="FilesInFolders.cs" />
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Languages.cs" />
<Compile Include="Name.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Form1.de.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form1.en.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\AppResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AppResources.Designer.cs</LastGenOutput>
<CustomToolNamespace>Template</CustomToolNamespace>
</EmbeddedResource>
<EmbeddedResource Include="Properties\AppResources.de.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AppResources.de.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Properties\AppResources.en.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AppResources.en.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\AppResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>AppResources.resx</DependentUpon>
</Compile>
<Compile Include="Properties\AppResources.de.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>AppResources.de.resx</DependentUpon>
</Compile>
<Compile Include="Properties\AppResources.en.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>AppResources.en.resx</DependentUpon>
</Compile>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="..\..\..\..\..\..\Users\001142709\Users\001142709\AppData\Local\Temp\VsTempFiles\w5gga3iy.rfq\.editorconfig">
<Link>.editorconfig</Link>
</None>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

Binary file not shown.

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup>
</configuration>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
1d6304c38832913f077eed4bcd1493e33fae9410

View File

@ -0,0 +1,28 @@
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.AssemblyReference.cache
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.Resources.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.de.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.en.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.de.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.en.resources
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.GenerateResource.cache
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.CoreCompileInputs.cache
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.exe.config
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.exe
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.pdb
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\de\RenameIt.resources.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\en\RenameIt.resources.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heflsw.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heohf.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heflsw.pdb
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heohf.pdb
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\de\RenameIt.resources.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\en\RenameIt.resources.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.CopyComplete
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.exe
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.pdb
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heabox.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heabox.pdb
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\de\heabox.resources.dll
C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\en\heabox.resources.dll

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.