From 422a2a38e1ca231ae8f2fb204baafc1ff56e65c6 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:07:10 +0200
Subject: [PATCH 01/24] New translations resources.resx (German)
---
.../Properties/Resources.de.resx | 156 +++++++++++++++---
1 file changed, 129 insertions(+), 27 deletions(-)
diff --git a/src/ModularToolManager/Properties/Resources.de.resx b/src/ModularToolManager/Properties/Resources.de.resx
index cd80fe1..268c91c 100644
--- a/src/ModularToolManager/Properties/Resources.de.resx
+++ b/src/ModularToolManager/Properties/Resources.de.resx
@@ -1,17 +1,17 @@
-
@@ -119,296 +119,398 @@
Abhängigkeiten
+ Benutzerhandbuch
+ Lizenz
+ Repository:
+ Version:
+ Pfad zur Funktion
+ Informationen
+ Funktionen Sortiermodus aktivieren
+ Den Funktionen Sortiermodus aktivieren, dieser Modus erlaubt es eine Sortiernummer an den Funktionen zu hinterlegen. Diese Nummer wird für die Sortierung genutzt
+ Neue Funktionssortierung verwerfen
+ Den Funktionen Sortiermodus verlassen, ohne die Änderungen zu speichern
+ Neue Sortierung speichern
+ Speichern der neuen Sortierung
+ Einstellungen
+ Modular Tool Manager
+ Blaues Thema
+ Ein Theme welches um die Farbe Blau aufgebaut ist. Diese wirkt sich hauptsächlich auf den Hintergrund aus
+ Dunkler Modus
+ Dunkler Modus für die Applikation
+ Grünes Thema
+ Ein Theme welches um die Farbe Grün aufgebaut ist. Diese wirkt sich hauptsächlich auf den Hintergrund aus
+ Heller Modus
+ Heller Modus für die Applikation
+ Orangenes Thema
+ Ein Theme welches um die Farbe Orange aufgebaut ist. Diese wirkt sich hauptsächlich auf den Hintergrund aus
+ Rotes Thema
+ Ein Theme welches um die Farbe Rot aufgebaut ist. Diese wirkt sich hauptsächlich auf den Hintergrund aus
+ Projekt Website im Browser öffnen
+ Abbrechen
+ Ok
+ ...
+ Speichern
+ Löschen
+ Editieren
+ Lizenz
+ Projekt
+ Ein Filter welcher prüft ob das komplette Wort innerhalb des Namens vorkommt
+ Beinhaltet Filter
+ Ein Filter welcher eine "Fuzzy search" auf die Einträge durchführt
+ Fuzzy Filter
+ Entweder der Dateipfad ist falsch, die Dateiendung entspricht nicht der erwarteten oder das entsprechend Plugin wurde entfernt. Bitte editieren Sie die Funktion um den Fehler zu beheben.
+ Sortieranordnung
+ Nach Funktion suchen
+ Aktuelle Aktion abbrechen
+ Abbrechen des aktuellen Vorgangs
+ Sprache ändern, Funktion hinzufügen/Ändern, Einstellungsfenster
+ Funktioniert an folgenden Stellen:
+ Öffnen des "Über die Applikation" Fensters
+ Über die Applikation
+ Versteckt die Applikation im Infobereich
+ Applikation verstecken
+ Öffnen der Spracheinstellungen der Applikation
+ Sprache der Anwendung ändern
+ Hauptfenster
+ Erstelle eine neue Funktion
+ Neuer Funktion
+ Fehler innerhalb der Anwendung melden
+ Fehler melden
+ strg
+ Esc
+ F1
+ F12
+ h
+ l
+ n
+ Datei
+ Hilfe
+ Funktionsbeschreibung
+ Funktionsanzeigename
+ Funktionsparameter
+ Autoren:
+ Beschreibung:
+ Name:
+ Lizenz:
+ Projekt Link:
+ Läuft mit Avalonia UI
+ Automatische Vervollständigung für Funktionsfilter aktivieren
+ Suche löschen, nachdem eine Funktion ausgeführt wurde
+ Applikation schließen, nachdem Funktion ausgeführt wurde
+ Immer über anderen Fenstern
+ In Taskbar anzeigen
+ Minimiert starten
+ Unten links
+ Unten rechts
+ Oben links
+ Oben rechts
+ Über
+ Beenden
+ Verstecken
+ Hotkeys
+ Sprache
+ Neue Funktion
+ Plugins
+ Fehler Melden
+ Einstellungen
+ Applikation minimieren
+ Applikation anzeigen
+ Funktion anpassen
+
+
+
+ Über
+
\ No newline at end of file
From 0ce445321f6e2ac301de27cf45db38b6cd82db05 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:07:12 +0200
Subject: [PATCH 02/24] New translations description.md (German)
---
"de/src/ModularToolManager/Resources\\description.de.md" | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 "de/src/ModularToolManager/Resources\\description.de.md"
diff --git "a/de/src/ModularToolManager/Resources\\description.de.md" "b/de/src/ModularToolManager/Resources\\description.de.md"
new file mode 100644
index 0000000..280e1bd
--- /dev/null
+++ "b/de/src/ModularToolManager/Resources\\description.de.md"
@@ -0,0 +1,8 @@
+This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license.\
+The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
+
+The application provides a simple interface to launch scripts and programs in combination with function plugins.\
+Those plugins allow you to define "Function buttons" which will trigger a user selected plugin.\
+This plugin will run the path provided via the internal plugin logic.
+
+Please check the manual linked above for more information how to use this application.
From acdcc24508d2bd5380f6c9756d1945325618fb2e Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:13:36 +0200
Subject: [PATCH 03/24] New translations description.md (German)
---
.../ModularToolManager/Resources\\description.de.md" | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git "a/de/src/ModularToolManager/Resources\\description.de.md" "b/de/src/ModularToolManager/Resources\\description.de.md"
index 280e1bd..f05175c 100644
--- "a/de/src/ModularToolManager/Resources\\description.de.md"
+++ "b/de/src/ModularToolManager/Resources\\description.de.md"
@@ -1,8 +1,8 @@
-This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license.\
-The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
+Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
+Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
-The application provides a simple interface to launch scripts and programs in combination with function plugins.\
-Those plugins allow you to define "Function buttons" which will trigger a user selected plugin.\
-This plugin will run the path provided via the internal plugin logic.
+Das Programm stellt eine einfache Benutzeroberfläche bereit um Skripte und Programme zu starten.\
+Hierfür werden die sogenannten Funktions- Plugins genutzt.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
-Please check the manual linked above for more information how to use this application.
+Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From bdf6d318721aaf9813919cb5e1973f4ef0a114d2 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:15:47 +0200
Subject: [PATCH 04/24] New translations description.md (German)
---
de/src/ModularToolManager/Resources/description.de.md | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 de/src/ModularToolManager/Resources/description.de.md
diff --git a/de/src/ModularToolManager/Resources/description.de.md b/de/src/ModularToolManager/Resources/description.de.md
new file mode 100644
index 0000000..f05175c
--- /dev/null
+++ b/de/src/ModularToolManager/Resources/description.de.md
@@ -0,0 +1,8 @@
+Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
+Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+
+Das Programm stellt eine einfache Benutzeroberfläche bereit um Skripte und Programme zu starten.\
+Hierfür werden die sogenannten Funktions- Plugins genutzt.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
+
+Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From 7750523a8e0921d1d004862eb753ed805476237e Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:17:25 +0200
Subject: [PATCH 05/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 src/ModularToolManager/Resources/description.de.md
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
new file mode 100644
index 0000000..62c5383
--- /dev/null
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -0,0 +1,8 @@
+Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
+Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+
+Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum ausführen des bereitgestellten Pfades.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
+
+Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From 681383d8b73b9bb1a3d57d98870042b68cfad48a Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:18:06 +0200
Subject: [PATCH 06/24] Remove unsued folder
---
de/src/ModularToolManager/Resources/description.de.md | 8 --------
"de/src/ModularToolManager/Resources\\description.de.md" | 8 --------
2 files changed, 16 deletions(-)
delete mode 100644 de/src/ModularToolManager/Resources/description.de.md
delete mode 100644 "de/src/ModularToolManager/Resources\\description.de.md"
diff --git a/de/src/ModularToolManager/Resources/description.de.md b/de/src/ModularToolManager/Resources/description.de.md
deleted file mode 100644
index f05175c..0000000
--- a/de/src/ModularToolManager/Resources/description.de.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
-Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
-
-Das Programm stellt eine einfache Benutzeroberfläche bereit um Skripte und Programme zu starten.\
-Hierfür werden die sogenannten Funktions- Plugins genutzt.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
-
-Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
diff --git "a/de/src/ModularToolManager/Resources\\description.de.md" "b/de/src/ModularToolManager/Resources\\description.de.md"
deleted file mode 100644
index f05175c..0000000
--- "a/de/src/ModularToolManager/Resources\\description.de.md"
+++ /dev/null
@@ -1,8 +0,0 @@
-Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
-Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
-
-Das Programm stellt eine einfache Benutzeroberfläche bereit um Skripte und Programme zu starten.\
-Hierfür werden die sogenannten Funktions- Plugins genutzt.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
-
-Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From cc7734ef077a53b0798da55d661b121efb45fd2a Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:26:26 +0200
Subject: [PATCH 07/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index 62c5383..6daa3de 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -2,7 +2,7 @@ Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/
Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum ausführen des bereitgestellten Pfades.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.\
Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From 571187ea50cdbd862fef341597ae566aaa012f05 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Wed, 28 Aug 2024 22:41:22 +0200
Subject: [PATCH 08/24] Add description file
---
src/ModularToolManager/Resources/description.md | 3 +++
src/ModularToolManager/ViewModels/AboutViewModel.cs | 9 ++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
create mode 100644 src/ModularToolManager/Resources/description.md
diff --git a/src/ModularToolManager/Resources/description.md b/src/ModularToolManager/Resources/description.md
new file mode 100644
index 0000000..53783ab
--- /dev/null
+++ b/src/ModularToolManager/Resources/description.md
@@ -0,0 +1,3 @@
+# asd
+
+test test
\ No newline at end of file
diff --git a/src/ModularToolManager/ViewModels/AboutViewModel.cs b/src/ModularToolManager/ViewModels/AboutViewModel.cs
index 3b4bf93..071f729 100644
--- a/src/ModularToolManager/ViewModels/AboutViewModel.cs
+++ b/src/ModularToolManager/ViewModels/AboutViewModel.cs
@@ -57,6 +57,11 @@ internal partial class AboutViewModel : ObservableObject
///
private readonly IUrlOpenerService urlOpenerService;
+ ///
+ /// String to save the app description
+ ///
+ private readonly string appDescription;
+
///
/// Create a new instance of this view model
///
@@ -65,7 +70,8 @@ internal partial class AboutViewModel : ObservableObject
/// The service used to open an url
public AboutViewModel(GetApplicationInformationService applicationInformationService,
IDependencyResolverService dependencyResolverService,
- IUrlOpenerService urlOpenerService)
+ IUrlOpenerService urlOpenerService,
+ ResourceReaderService resourceReader)
{
this.urlOpenerService = urlOpenerService;
License = applicationInformationService.GetLicense();
@@ -73,6 +79,7 @@ public AboutViewModel(GetApplicationInformationService applicationInformationSer
GitHubUrl = applicationInformationService.GetGithubUrl();
GitHubUserManualUrl = applicationInformationService.GetGithubUserManualUrl();
AvaloniaProjectUrl = applicationInformationService.GetAvaloniaProjectUrl();
+ appDescription = resourceReader.GetResourceData("description");
Dependencies = applicationInformationService.GetDependencies()
.OrderBy(d => d.Name)
.Select(dep => dependencyResolverService.GetDependency(provider =>
From 2dbf88e7bd5a1d3f729264590db4ac1751d2e4a4 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Wed, 28 Aug 2024 22:55:57 +0200
Subject: [PATCH 09/24] Add basic code to allow requesting resource files
---
src/ModularToolManager/ModularToolManager.csproj | 1 +
.../Services/IO/ResourceReaderService.cs | 15 +++++++++++++++
.../ViewModels/AboutViewModel.cs | 9 ++++++---
3 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/src/ModularToolManager/ModularToolManager.csproj b/src/ModularToolManager/ModularToolManager.csproj
index a602223..ac3e8d5 100644
--- a/src/ModularToolManager/ModularToolManager.csproj
+++ b/src/ModularToolManager/ModularToolManager.csproj
@@ -49,6 +49,7 @@
+
diff --git a/src/ModularToolManager/Services/IO/ResourceReaderService.cs b/src/ModularToolManager/Services/IO/ResourceReaderService.cs
index 872321a..5707602 100644
--- a/src/ModularToolManager/Services/IO/ResourceReaderService.cs
+++ b/src/ModularToolManager/Services/IO/ResourceReaderService.cs
@@ -1,4 +1,5 @@
using Microsoft.Extensions.Logging;
+using System.Globalization;
using System.IO;
using System.Reflection;
@@ -59,6 +60,20 @@ public ResourceReaderService(ILogger logger)
return returnString;
}
+ ///
+ /// Method to get resource data as string using localization
+ ///
+ /// The filename ot load
+ /// The file extension to use without the dot
+ /// The culture information to use
+ /// The requested data
+ public string? GetResourceData(string fileName, string fileExtension, CultureInfo cultureInfo)
+ {
+ string localizedText = $"{fileName}.{cultureInfo.TwoLetterISOLanguageName}.{fileExtension}";
+ string? returnString = GetResourceData(localizedText);
+ return string.IsNullOrEmpty(returnString) ? GetResourceData($"{fileName}.{fileExtension}") : returnString;
+ }
+
///
/// Get the path of the resource by the file name
///
diff --git a/src/ModularToolManager/ViewModels/AboutViewModel.cs b/src/ModularToolManager/ViewModels/AboutViewModel.cs
index 071f729..d175b1a 100644
--- a/src/ModularToolManager/ViewModels/AboutViewModel.cs
+++ b/src/ModularToolManager/ViewModels/AboutViewModel.cs
@@ -4,6 +4,7 @@
using Microsoft.Extensions.DependencyInjection;
using ModularToolManager.Models.Messages;
using ModularToolManager.Services.IO;
+using ModularToolManager.Services.Settings;
using ModularToolManagerModel.Services.Dependency;
using ModularToolManagerModel.Services.IO;
using System.Collections.Generic;
@@ -60,7 +61,7 @@ internal partial class AboutViewModel : ObservableObject
///
/// String to save the app description
///
- private readonly string appDescription;
+ private readonly string? appDescription;
///
/// Create a new instance of this view model
@@ -71,7 +72,8 @@ internal partial class AboutViewModel : ObservableObject
public AboutViewModel(GetApplicationInformationService applicationInformationService,
IDependencyResolverService dependencyResolverService,
IUrlOpenerService urlOpenerService,
- ResourceReaderService resourceReader)
+ ResourceReaderService resourceReader,
+ ISettingsService settingsService)
{
this.urlOpenerService = urlOpenerService;
License = applicationInformationService.GetLicense();
@@ -79,7 +81,8 @@ public AboutViewModel(GetApplicationInformationService applicationInformationSer
GitHubUrl = applicationInformationService.GetGithubUrl();
GitHubUserManualUrl = applicationInformationService.GetGithubUserManualUrl();
AvaloniaProjectUrl = applicationInformationService.GetAvaloniaProjectUrl();
- appDescription = resourceReader.GetResourceData("description");
+ var appSettings = settingsService.GetApplicationSettings();
+ appDescription = resourceReader.GetResourceData("description", "md", appSettings.CurrentLanguage);
Dependencies = applicationInformationService.GetDependencies()
.OrderBy(d => d.Name)
.Select(dep => dependencyResolverService.GetDependency(provider =>
From c9e27c22e55b1ebc7fcba1e1ee87eb699c7f215f Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Fri, 30 Aug 2024 21:43:42 +0200
Subject: [PATCH 10/24] Add markdown text view
Add expander with about description
Add markdown viewer control nuget
Add translated description
---
.../ModularToolManager.csproj | 5 +-
.../Properties/Resources.de.resx | 2 +-
.../Properties/Resources.resx | 188 ++++++++++++++----
.../Resources/description.de.md | 9 +-
.../Resources/description.md | 4 +-
.../ViewModels/AboutViewModel.cs | 11 +-
src/ModularToolManager/Views/AboutView.axaml | 8 +-
7 files changed, 166 insertions(+), 61 deletions(-)
diff --git a/src/ModularToolManager/ModularToolManager.csproj b/src/ModularToolManager/ModularToolManager.csproj
index ac3e8d5..270b48f 100644
--- a/src/ModularToolManager/ModularToolManager.csproj
+++ b/src/ModularToolManager/ModularToolManager.csproj
@@ -13,6 +13,8 @@
+
+
@@ -49,7 +51,7 @@
-
+
@@ -60,6 +62,7 @@
+
diff --git a/src/ModularToolManager/Properties/Resources.de.resx b/src/ModularToolManager/Properties/Resources.de.resx
index 268c91c..9e0eb09 100644
--- a/src/ModularToolManager/Properties/Resources.de.resx
+++ b/src/ModularToolManager/Properties/Resources.de.resx
@@ -59,7 +59,7 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
-
+
diff --git a/src/ModularToolManager/Properties/Resources.resx b/src/ModularToolManager/Properties/Resources.resx
index 188e5b6..5bd1d06 100644
--- a/src/ModularToolManager/Properties/Resources.resx
+++ b/src/ModularToolManager/Properties/Resources.resx
@@ -1,17 +1,17 @@
-
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -119,296 +119,398 @@
Dependencies
+ User Manual
+ License
+ Repository:
+ Version:
+ Path to function
+ Information
+ Enter function order mode
+ Does enter the order mode, this allows you to sort the functions as you like based on a number value
+ Leave function order mode
+ Does leave the order mode, without saving it
+ Save new function order
+ Does leave the order mode and does save the changes
+ Settings
+ Modular Tool Manager
+ Blue Theme
+ A Theme which mainly uses the color blue as a background
+ Dark mode
+ Dark theme for the application
+ Green Theme
+ A Theme which mainly uses the color green as a background
+ Light mode
+ Light theme for the application
+ Orange Theme
+ A Theme which mainly uses the color orange as a background
+ Red Theme
+ A Theme which mainly uses the color red as a background
+ Open project website
+ Abort
+ Ok
+ ...
+ Save
+ Delete
+ Edit
+ License
+ Project
+ A filter checking if the item does contain the search string as a whole
+ Contains Filter
+ A filter using fuzzy search to check if an item is valid
+ Fuzzy Filter
+ Either the path saved on this function is missing, the extension is wrong or the plugin for execution was removed. Please edit the function to fix the error.
+ Sorting Order
+ Search for function
+ Abort the current action or close the current modal
+ Abort
+ Change Language, Add/Edit Function, Settings
+ Working at the following places:
+ Open the about page of the application
+ About page
+ Hide the application into the system tray
+ Hide Application
+ Open the change language dialog
+ Change Application language
+ Main Window
+ Create a new function
+ New Function
+ Report a bug found within the application
+ Report bug
+ ctrl
+ Esc
+ F1
+ F12
+ h
+ l
+ n
+ File
+ Help
+ Function Description
+ Function Display Name
+ Function Parameters
+ Authors:
+ Description:
+ Name:
+ License:
+ Project url:
+ Running with Avalonia UI
+ Enable Autocomplete for function search
+ Clear function search if function was executed
+ Close if a function was executed
+ Keep on Top
+ Show in Taskbar
+ Start minimized
+ Bottom Left
+ Bottom Right
+ Top Left
+ Top Right
+ About
+ Exit
+ Hide
+ Hotkeys
+ Language
+ New Function
+ Plugins
+ Report Bug
+ Settings
+ Hide the application
+ Show the application
+ Edit function
+
+
+
+ About
+
\ No newline at end of file
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index 6daa3de..f295b6a 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,8 +1,3 @@
-Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
-Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license. The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
-Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
-
-Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
+The application provides a simple interface to launch scripts and programs in combination with function plugins. Those plugins allow you to define "Function buttons" which will trigger a user selected plugin. This plugin will run the path provided via the internal plugin logic. (DE!!!!)
\ No newline at end of file
diff --git a/src/ModularToolManager/Resources/description.md b/src/ModularToolManager/Resources/description.md
index 53783ab..bfe5edc 100644
--- a/src/ModularToolManager/Resources/description.md
+++ b/src/ModularToolManager/Resources/description.md
@@ -1,3 +1,3 @@
-# asd
+This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license. The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
-test test
\ No newline at end of file
+The application provides a simple interface to launch scripts and programs in combination with function plugins. Those plugins allow you to define "Function buttons" which will trigger a user selected plugin. This plugin will run the path provided via the internal plugin logic.
\ No newline at end of file
diff --git a/src/ModularToolManager/ViewModels/AboutViewModel.cs b/src/ModularToolManager/ViewModels/AboutViewModel.cs
index d175b1a..b9e9de9 100644
--- a/src/ModularToolManager/ViewModels/AboutViewModel.cs
+++ b/src/ModularToolManager/ViewModels/AboutViewModel.cs
@@ -54,14 +54,15 @@ internal partial class AboutViewModel : ObservableObject
private string? avaloniaProjectUrl;
///
- /// Service used to open url
+ /// String to save the app description
///
- private readonly IUrlOpenerService urlOpenerService;
+ [ObservableProperty]
+ private string? description;
///
- /// String to save the app description
+ /// Service used to open url
///
- private readonly string? appDescription;
+ private readonly IUrlOpenerService urlOpenerService;
///
/// Create a new instance of this view model
@@ -82,7 +83,7 @@ public AboutViewModel(GetApplicationInformationService applicationInformationSer
GitHubUserManualUrl = applicationInformationService.GetGithubUserManualUrl();
AvaloniaProjectUrl = applicationInformationService.GetAvaloniaProjectUrl();
var appSettings = settingsService.GetApplicationSettings();
- appDescription = resourceReader.GetResourceData("description", "md", appSettings.CurrentLanguage);
+ description = resourceReader.GetResourceData("description", "md", appSettings.CurrentLanguage);
Dependencies = applicationInformationService.GetDependencies()
.OrderBy(d => d.Name)
.Select(dep => dependencyResolverService.GetDependency(provider =>
diff --git a/src/ModularToolManager/Views/AboutView.axaml b/src/ModularToolManager/Views/AboutView.axaml
index 3cbc64b..09ff0b2 100644
--- a/src/ModularToolManager/Views/AboutView.axaml
+++ b/src/ModularToolManager/Views/AboutView.axaml
@@ -3,6 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:p="clr-namespace:ModularToolManager.Properties"
+ xmlns:md="clr-namespace:Markdown.Avalonia;assembly=Markdown.Avalonia"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
MinWidth="900"
x:Class="ModularToolManager.Views.AboutView">
@@ -14,10 +15,13 @@
-
+
+
+
+
-
+
From 43a5bcb2a817b18ba95b30efdab590039c3b60ca Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 10:39:06 +0200
Subject: [PATCH 11/24] Fix description for application Allow plugin view to
show markdown
---
src/ModularToolManager/Resources/description.de.md | 10 ++++++++--
src/ModularToolManager/Resources/description.md | 9 +++++++--
src/ModularToolManager/Views/PluginView.axaml | 3 ++-
3 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index f295b6a..0c8fbc2 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,3 +1,9 @@
-This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license. The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
+Das Program ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizensiert.
+Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Program ist für Windows sowie Linux gedacht.
-The application provides a simple interface to launch scripts and programs in combination with function plugins. Those plugins allow you to define "Function buttons" which will trigger a user selected plugin. This plugin will run the path provided via the internal plugin logic. (DE!!!!)
\ No newline at end of file
+
+Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.
+Hierfür werden die so genannten Funktions Plugins genutzt.
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum ausführen des bereitgestellten Pfades.
+
+Weitere Informationen können über den obrigen Link zum Benutzerhandbuch entnommen werden.
\ No newline at end of file
diff --git a/src/ModularToolManager/Resources/description.md b/src/ModularToolManager/Resources/description.md
index bfe5edc..6728281 100644
--- a/src/ModularToolManager/Resources/description.md
+++ b/src/ModularToolManager/Resources/description.md
@@ -1,3 +1,8 @@
-This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license. The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
+This application is based on the [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) license.
+The plugin is developed by [XanatosX](https://github.com/XanatosX) as a hobby project. It does target Windows and Linux as a platform of operation.
-The application provides a simple interface to launch scripts and programs in combination with function plugins. Those plugins allow you to define "Function buttons" which will trigger a user selected plugin. This plugin will run the path provided via the internal plugin logic.
\ No newline at end of file
+The application provides a simple interface to launch scripts and programs in combination with function plugins.
+Those plugins allow you to define "Function buttons" which will trigger a user selected plugin.
+This plugin will run the path provided via the internal plugin logic.
+
+Please check the manual linked above for more information how to use this application.
\ No newline at end of file
diff --git a/src/ModularToolManager/Views/PluginView.axaml b/src/ModularToolManager/Views/PluginView.axaml
index 38c8057..adf28b9 100644
--- a/src/ModularToolManager/Views/PluginView.axaml
+++ b/src/ModularToolManager/Views/PluginView.axaml
@@ -3,6 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:p="clr-namespace:ModularToolManager.Properties"
+ xmlns:md="clr-namespace:Markdown.Avalonia;assembly=Markdown.Avalonia"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="450"
x:Class="ModularToolManager.Views.PluginView"
MaxWidth="400">
@@ -10,7 +11,7 @@
-
+
From c50307ff2d0ce93551addf0cd82f80ea07c3a62f Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 10:40:42 +0200
Subject: [PATCH 12/24] Extend developer Documentation
---
docs/developer/my-first-plugin.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/developer/my-first-plugin.md b/docs/developer/my-first-plugin.md
index 19f5952..37b4cc6 100644
--- a/docs/developer/my-first-plugin.md
+++ b/docs/developer/my-first-plugin.md
@@ -105,7 +105,7 @@ The next step will be to define the plugin information via the `GetPluginInforma
}
```
-You can change the information to match your situation.
+You can change the information to match your situation. Keep in mind that the Description can use Markdown to format it to your desire.
Next let's change the display name, this is used to show the plugin in the plugins selection of the tool.
From 64bcd62c531ecf72259072b32609d4ada3ae2ffd Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 10:55:16 +0200
Subject: [PATCH 13/24] Extend documentation for translation
---
docs/user/languages.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/user/languages.md b/docs/user/languages.md
index e6b1d47..feb99c8 100644
--- a/docs/user/languages.md
+++ b/docs/user/languages.md
@@ -9,6 +9,8 @@ Right now the following language are supported
- English
- German
+If you want to improve the translation use this [link](https://crowdin.com/project/modular-tool-manager) to Crowdin. If you want to add an addition language, please create an issue I will inform you as soon as you can start translating via Crowdin.
+
## User Manual
Go back to the [user manual][back]
From 0321cbccd4b048a21a26b95f0454e8ae15bd0fe5 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 10:57:39 +0200
Subject: [PATCH 14/24] Fix spelling mistake
---
docs/developer/my-first-plugin.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/developer/my-first-plugin.md b/docs/developer/my-first-plugin.md
index 37b4cc6..b18219c 100644
--- a/docs/developer/my-first-plugin.md
+++ b/docs/developer/my-first-plugin.md
@@ -105,7 +105,7 @@ The next step will be to define the plugin information via the `GetPluginInforma
}
```
-You can change the information to match your situation. Keep in mind that the Description can use Markdown to format it to your desire.
+You can change the information to match your situation. Keep in mind that the description can use Markdown to format it to your desire.
Next let's change the display name, this is used to show the plugin in the plugins selection of the tool.
From 031a15d48ce2626e3b79c49ef90f21899306b4fe Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:06:54 +0200
Subject: [PATCH 15/24] Update Crowdin configuration file
---
crowdin.yml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/crowdin.yml b/crowdin.yml
index 16aecba..252f687 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -3,3 +3,7 @@ files:
translation: /src/ModularToolManager/Properties/%file_name%.%two_letters_code%.%file_extension%
- source: src/DefaultPlugins/Translations/en-EN.json
translation: /src/DefaultPlugins/Translations/%locale%.%file_extension%
+ - source: /src/ModularToolManager/Resources/*.md
+ ignore:
+ - /src/ModularToolManager/Resources/*.*.md
+ translation: '%original_path%\%file_name%.%two_letters_code%.%file_extension%'
From 296d0f5e9cd50672bfbbd3e6a016e4e0b60be3fb Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:15:41 +0200
Subject: [PATCH 16/24] Update Crowdin configuration file
---
crowdin.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crowdin.yml b/crowdin.yml
index 252f687..6e181f4 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -6,4 +6,4 @@ files:
- source: /src/ModularToolManager/Resources/*.md
ignore:
- /src/ModularToolManager/Resources/*.*.md
- translation: '%original_path%\%file_name%.%two_letters_code%.%file_extension%'
+ translation: '%original_path%/%file_name%.%two_letters_code%.%file_extension%'
From 3a75963173e735c4d314e6325679a978adab70f6 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:17:17 +0200
Subject: [PATCH 17/24] Update Crowdin configuration file
---
crowdin.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crowdin.yml b/crowdin.yml
index 6e181f4..e22ebc6 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -6,4 +6,4 @@ files:
- source: /src/ModularToolManager/Resources/*.md
ignore:
- /src/ModularToolManager/Resources/*.*.md
- translation: '%original_path%/%file_name%.%two_letters_code%.%file_extension%'
+ translation: /%original_path%/%file_name%.%two_letters_code%.%file_extension%
From 6ad3c3d188e7f1a7744a85a3663273ed33fb8dd9 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:28:47 +0200
Subject: [PATCH 18/24] New translations resources.resx (German)
---
src/ModularToolManager/Properties/Resources.de.resx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ModularToolManager/Properties/Resources.de.resx b/src/ModularToolManager/Properties/Resources.de.resx
index 9e0eb09..268c91c 100644
--- a/src/ModularToolManager/Properties/Resources.de.resx
+++ b/src/ModularToolManager/Properties/Resources.de.resx
@@ -59,7 +59,7 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
-
+
From dc4c42654db4cd750adfe7f3c578645f903bb325 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:28:48 +0200
Subject: [PATCH 19/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index 0c8fbc2..6daa3de 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,9 +1,8 @@
-Das Program ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizensiert.
-Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Program ist für Windows sowie Linux gedacht.
+Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
+Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.\
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
-Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.
-Hierfür werden die so genannten Funktions Plugins genutzt.
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum ausführen des bereitgestellten Pfades.
-
-Weitere Informationen können über den obrigen Link zum Benutzerhandbuch entnommen werden.
\ No newline at end of file
+Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From f83247f576dfda2768037ad2136ace74d0eefeb2 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 11:31:59 +0200
Subject: [PATCH 20/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index 6daa3de..74a05f3 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,5 +1,5 @@
Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
-Das Program wirde von mir [XanatosX](https://github.com/XanatosX) als ein Hobby projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.\
From 8de79291bdf1089558ab73c84f93c93f284aaffa Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 14:16:48 +0200
Subject: [PATCH 21/24] New translations resources.resx (German)
---
src/ModularToolManager/Properties/Resources.de.resx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ModularToolManager/Properties/Resources.de.resx b/src/ModularToolManager/Properties/Resources.de.resx
index 9e0eb09..268c91c 100644
--- a/src/ModularToolManager/Properties/Resources.de.resx
+++ b/src/ModularToolManager/Properties/Resources.de.resx
@@ -59,7 +59,7 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
-
+
From ebbb497771407610bc9e1c075b8fd4c6cebde167 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 14:16:50 +0200
Subject: [PATCH 22/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index 74a05f3..f9a48d9 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,8 +1,8 @@
-Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.\
-Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.
+Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
-Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.\
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.\
+Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.
+Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.
From 8737fa7dd2deea18ac0bd396479317957ed6a664 Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 14:19:03 +0200
Subject: [PATCH 23/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index f9a48d9..f12ee14 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,5 +1,5 @@
Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.
-Das Programm wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Das Programm ist für Windows sowie Linux gedacht.
+Es wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Es wird momentan für Windows sowie Linux entwickelt.
Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.
Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
From 43dcba5f282284b8be9cd901dc60e91901cf2ebb Mon Sep 17 00:00:00 2001
From: Xanatos <10531466+XanatosX@users.noreply.github.com>
Date: Sat, 31 Aug 2024 14:21:40 +0200
Subject: [PATCH 24/24] New translations description.md (German)
---
src/ModularToolManager/Resources/description.de.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/ModularToolManager/Resources/description.de.md b/src/ModularToolManager/Resources/description.de.md
index f12ee14..acddd29 100644
--- a/src/ModularToolManager/Resources/description.de.md
+++ b/src/ModularToolManager/Resources/description.de.md
@@ -1,8 +1,8 @@
Das Programm ist unter der [MIT](https://github.com/XanatosX/ModularToolManager/blob/main/LICENSE) Lizenz lizenziert.
Es wird von mir [XanatosX](https://github.com/XanatosX) als ein Hobby Projekt entwickelt. Es wird momentan für Windows sowie Linux entwickelt.
-Das Programm stellt ein einfache Benutzeroberfläche bereit um Skrite und Programme zu starten.
-Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
+Das Programm stellt eine einfache Benutzeroberfläche bereit um Skripte und Programme zu starten.\
+Hierfür werden die sogenannten Funktion-Plugins genutzt.
Diese Plugins werden pro Funktion ausgewählt und bestimmen die Logik zum Ausführen des bereitgestellten Pfades.
Weitere Informationen können über den obigen Link zum Benutzerhandbuch entnommen werden.