From bc51c18dd4b54e5c08de73471dd0d9f45ca085a4 Mon Sep 17 00:00:00 2001
From: Miepee <38186597+Miepee@users.noreply.github.com>
Date: Wed, 16 Feb 2022 20:55:31 +0100
Subject: [PATCH] rename profilesettings to mod settings
---
.../AM2RLauncher/Language/Text.Designer.cs | 352 ++++++++++++++++--
.../AM2RLauncher/Language/Text.de.resx | 2 +-
.../AM2RLauncher/Language/Text.es.resx | 2 +-
.../AM2RLauncher/Language/Text.fr.resx | 2 +-
.../AM2RLauncher/Language/Text.it.resx | 2 +-
.../AM2RLauncher/Language/Text.ja.resx | 2 +-
.../AM2RLauncher/Language/Text.pt.resx | 2 +-
AM2RLauncher/AM2RLauncher/Language/Text.resx | 2 +-
.../AM2RLauncher/Language/Text.ru.resx | 2 +-
.../AM2RLauncher/Language/Text.zh-Hans.resx | 2 +-
.../AM2RLauncher/MainForm/MainForm.Events.cs | 50 +--
.../MainForm/MainForm.StateMachine.cs | 28 +-
.../AM2RLauncher/MainForm/MainForm.UI.cs | 18 +-
13 files changed, 376 insertions(+), 90 deletions(-)
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
index cf7163b..9be81eb 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
@@ -1,9 +1,10 @@
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
//
//------------------------------------------------------------------------------
@@ -11,32 +12,46 @@ namespace AM2RLauncher.Language {
using System;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
- [System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // 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()]
public class Text {
- private static System.Resources.ResourceManager resourceMan;
+ private static global::System.Resources.ResourceManager resourceMan;
- private static System.Globalization.CultureInfo resourceCulture;
+ private static global::System.Globalization.CultureInfo resourceCulture;
- [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Text() {
}
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- public static System.Resources.ResourceManager ResourceManager {
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Resources.ResourceManager ResourceManager {
get {
- if (object.Equals(null, resourceMan)) {
- System.Resources.ResourceManager temp = new System.Resources.ResourceManager("AM2RLauncher.Language.Text", typeof(Text).Assembly);
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AM2RLauncher.Language.Text", typeof(Text).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- public static System.Globalization.CultureInfo Culture {
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
@@ -45,538 +60,809 @@ namespace AM2RLauncher.Language {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die ABORT ähnelt.
+ ///
public static string Abort {
get {
return ResourceManager.GetString("Abort", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die ADD NEW MOD ähnelt.
+ ///
public static string AddNewMod {
get {
return ResourceManager.GetString("AddNewMod", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select a mod to be installed. ähnelt.
+ ///
public static string AddNewModToolTip {
get {
return ResourceManager.GetString("AddNewModToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Can't create an APK. ähnelt.
+ ///
public static string ApkButtonDisabledToolTip {
get {
return ResourceManager.GetString("ApkButtonDisabledToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Create an APK for $NAME ähnelt.
+ ///
public static string ApkButtonEnabledToolTip {
get {
return ResourceManager.GetString("ApkButtonEnabledToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Do you want to archive $NAME? ähnelt.
+ ///
+ public static string ArchiveMod {
+ get {
+ return ResourceManager.GetString("ArchiveMod", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die This is an archive of a previously installed Community Update. It cannot be re-installed and will remove itself if its game files are deleted. It shares saves with the currently installed Community Updates, so be sure to create a backup of your saves before running this profile! ähnelt.
+ ///
public static string ArchiveNotesCommunityUpdates {
get {
return ResourceManager.GetString("ArchiveNotesCommunityUpdates", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die This is an archive of a previously installed Mod. It cannot be re-installed and will remove itself if its game files are deleted. ähnelt.
+ ///
+ public static string ArchiveNotesMods {
+ get {
+ return ResourceManager.GetString("ArchiveNotesMods", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Author(s): ähnelt.
+ ///
public static string Author {
get {
return ResourceManager.GetString("Author", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Automatically update AM2R ähnelt.
+ ///
public static string AutoUpdateAM2R {
get {
return ResourceManager.GetString("AutoUpdateAM2R", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Automatically update the AM2RLauncher ähnelt.
+ ///
public static string AutoUpdateLauncher {
get {
return ResourceManager.GetString("AutoUpdateLauncher", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Changelog ähnelt.
+ ///
public static string ChangelogTab {
get {
return ResourceManager.GetString("ChangelogTab", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to cancel this now? This will delete all your progress! ähnelt.
+ ///
public static string CloseOnCloningText {
get {
return ResourceManager.GetString("CloseOnCloningText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Sorry, you can't close this while it's installing! Please wait until it's finished. ähnelt.
+ ///
public static string CloseOnInstallingText {
get {
return ResourceManager.GetString("CloseOnInstallingText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die There was a problem with your Patchdata folder. It has been deleted, please download it again. ähnelt.
+ ///
public static string CorruptPatchData {
get {
return ResourceManager.GetString("CorruptPatchData", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die CREATE APK ähnelt.
+ ///
public static string CreateAPK {
get {
return ResourceManager.GetString("CreateAPK", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die CREATING APK ähnelt.
+ ///
public static string CreatingAPK {
get {
return ResourceManager.GetString("CreatingAPK", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Current profile: ähnelt.
+ ///
public static string CurrentProfile {
get {
return ResourceManager.GetString("CurrentProfile", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Enter custom game environment variables: ähnelt.
+ ///
public static string CustomEnvVarLabel {
get {
return ResourceManager.GetString("CustomEnvVarLabel", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Use custom download mirror ähnelt.
+ ///
public static string CustomMirrorCheck {
get {
return ResourceManager.GetString("CustomMirrorCheck", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME couldn't be deleted. ähnelt.
+ ///
public static string DeleteModButtonCantDelete {
get {
return ResourceManager.GetString("DeleteModButtonCantDelete", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME was successfully deleted! ähnelt.
+ ///
public static string DeleteModButtonSuccess {
get {
return ResourceManager.GetString("DeleteModButtonSuccess", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die DELETE MOD ähnelt.
+ ///
public static string DeleteModButtonText {
get {
return ResourceManager.GetString("DeleteModButtonText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Delete $NAME. ähnelt.
+ ///
public static string DeleteModButtonToolTip {
get {
return ResourceManager.GetString("DeleteModButtonToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die This will delete all files for $NAME. Are you sure you want to continue? ähnelt.
+ ///
public static string DeleteModWarning {
get {
return ResourceManager.GetString("DeleteModWarning", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The Official AM2R Discord ähnelt.
+ ///
public static string DiscordToolTip {
get {
return ResourceManager.GetString("DiscordToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die DOWNLOAD ähnelt.
+ ///
public static string Download {
get {
return ResourceManager.GetString("Download", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die DOWNLOADING ähnelt.
+ ///
public static string Downloading {
get {
return ResourceManager.GetString("Downloading", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Download source: ähnelt.
+ ///
public static string DownloadSource {
get {
return ResourceManager.GetString("DownloadSource", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
+ ///
public static string ErrorWindowTitle {
get {
return ResourceManager.GetString("ErrorWindowTitle", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The Community-Developers Github Page ähnelt.
+ ///
public static string GithubToolTip {
get {
return ResourceManager.GetString("GithubToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Use high quality music when patching to Android ähnelt.
+ ///
public static string HighQualityAndroid {
get {
return ResourceManager.GetString("HighQualityAndroid", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Use high quality music when patching to PC ähnelt.
+ ///
public static string HighQualityPC {
get {
return ResourceManager.GetString("HighQualityPC", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die INSTALL ähnelt.
+ ///
public static string Install {
get {
return ResourceManager.GetString("Install", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die INSTALLING ähnelt.
+ ///
public static string Installing {
get {
return ResourceManager.GetString("Installing", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Couldn't establish an internet connection! Try again later! ähnelt.
+ ///
public static string InternetConnectionDrop {
get {
return ResourceManager.GetString("InternetConnectionDrop", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME is an invalid git URL! ähnelt.
+ ///
public static string InvalidGitURL {
get {
return ResourceManager.GetString("InvalidGitURL", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Java not found! Cannot generate an APK without a Java installation. Please make sure that Java is installed and added to PATH. ähnelt.
+ ///
public static string JavaNotFound {
get {
return ResourceManager.GetString("JavaNotFound", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Launcher Language: (requires restart to take effect) ähnelt.
+ ///
public static string LanguageNotice {
get {
return ResourceManager.GetString("LanguageNotice", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Settings ähnelt.
+ ///
public static string LauncherSettingsTab {
get {
return ResourceManager.GetString("LauncherSettingsTab", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die GitHub (Primary) ähnelt.
+ ///
public static string MirrorGithubText {
get {
return ResourceManager.GetString("MirrorGithubText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die GitLab (Mirror) ähnelt.
+ ///
public static string MirrorGitlabText {
get {
return ResourceManager.GetString("MirrorGitlabText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME is already installed! ähnelt.
+ ///
public static string ModIsAlreadyInstalledMessage {
get {
return ResourceManager.GetString("ModIsAlreadyInstalledMessage", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME cannot be installed! It's for $OS. Download the $CURRENTOS version instead if it exists, or ask the mod authors to make one. ähnelt.
+ ///
public static string ModIsForWrongOS {
get {
return ResourceManager.GetString("ModIsForWrongOS", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME is an invalid AM2R mod! ähnelt.
+ ///
public static string ModIsInvalidMessage {
get {
return ResourceManager.GetString("ModIsInvalidMessage", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Mod Settings ähnelt.
+ ///
+ public static string ModSettingsTab {
+ get {
+ return ResourceManager.GetString("ModSettingsTab", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die $NAME was successfully added! Go to the Play Tab in order to install it! ähnelt.
+ ///
public static string ModSuccessfullyInstalledMessage {
get {
return ResourceManager.GetString("ModSuccessfullyInstalledMessage", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die News ähnelt.
+ ///
public static string NewsTab {
get {
return ResourceManager.GetString("NewsTab", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Couldn't establish an internet connection! You can still play the game, but updates will not occur until the launcher is restarted and can connect to the internet. ähnelt.
+ ///
public static string NoInternetConnection {
get {
return ResourceManager.GetString("NoInternetConnection", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die OPEN PROFILE FOLDER ähnelt.
+ ///
public static string OpenProfileFolder {
get {
return ResourceManager.GetString("OpenProfileFolder", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Opens the folder where game files are located for $NAME. ähnelt.
+ ///
public static string OpenProfileFolderToolTip {
get {
return ResourceManager.GetString("OpenProfileFolderToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die OPEN PROFILE SAVE FOLDER ähnelt.
+ ///
public static string OpenSaveFolder {
get {
return ResourceManager.GetString("OpenSaveFolder", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Opens the folder where save files are located for $NAME. ähnelt.
+ ///
public static string OpenSaveFolderToolTip {
get {
return ResourceManager.GetString("OpenSaveFolderToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die PLAY ähnelt.
+ ///
public static string Play {
get {
return ResourceManager.GetString("Play", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Currently downloading . . . ähnelt.
+ ///
public static string PlayButtonDownladingToolTip {
get {
return ResourceManager.GetString("PlayButtonDownladingToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Download the necessary patch files. ähnelt.
+ ///
public static string PlayButtonDownloadToolTip {
get {
return ResourceManager.GetString("PlayButtonDownloadToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Currently installing. . . ähnelt.
+ ///
public static string PlayButtonInstallingToolTip {
get {
return ResourceManager.GetString("PlayButtonInstallingToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Install $NAME ähnelt.
+ ///
public static string PlayButtonInstallToolTip {
get {
return ResourceManager.GetString("PlayButtonInstallToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Currently already playing! ähnelt.
+ ///
public static string PlayButtonPlayingToolTip {
get {
return ResourceManager.GetString("PlayButtonPlayingToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Play ähnelt.
+ ///
public static string PlayButtonPlayToolTip {
get {
return ResourceManager.GetString("PlayButtonPlayToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select your AM2R_1.1.zip ähnelt.
+ ///
public static string PlayButtonSelect11ToolTip {
get {
return ResourceManager.GetString("PlayButtonSelect11ToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die PLAYING ähnelt.
+ ///
public static string Playing {
get {
return ResourceManager.GetString("Playing", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Play ähnelt.
+ ///
public static string PlayTab {
get {
return ResourceManager.GetString("PlayTab", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Create game debug logs ähnelt.
+ ///
public static string ProfileDebugCheckBox {
get {
return ResourceManager.GetString("ProfileDebugCheckBox", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Profile notes: ähnelt.
+ ///
public static string ProfileNotes {
get {
return ResourceManager.GetString("ProfileNotes", resourceCulture);
}
}
- public static string ProfileSettingsTab {
- get {
- return ResourceManager.GetString("ProfileSettingsTab", resourceCulture);
- }
- }
-
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Progress: ähnelt.
+ ///
public static string ProgressbarProgress {
get {
return ResourceManager.GetString("ProgressbarProgress", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The Official AM2R Subreddit ähnelt.
+ ///
public static string RedditToolTip {
get {
return ResourceManager.GetString("RedditToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die WARNING: This profile uses the default save location! This could corrupt your save data - please ensure that you have made a backup. ähnelt.
+ ///
public static string SaveLocationWarning {
get {
return ResourceManager.GetString("SaveLocationWarning", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die SELECT AM2R_1.1.zip ähnelt.
+ ///
public static string Select11 {
get {
return ResourceManager.GetString("Select11", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select AM2R_1.1.zip ähnelt.
+ ///
public static string Select11FileDialog {
get {
return ResourceManager.GetString("Select11FileDialog", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select your Mod ähnelt.
+ ///
public static string SelectModFileDialog {
get {
return ResourceManager.GetString("SelectModFileDialog", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Success ähnelt.
+ ///
public static string SuccessWindowTitle {
get {
return ResourceManager.GetString("SuccessWindowTitle", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die System Language ähnelt.
+ ///
public static string SystemLanguage {
get {
return ResourceManager.GetString("SystemLanguage", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Show Launcher ähnelt.
+ ///
public static string TrayButtonShow {
get {
return ResourceManager.GetString("TrayButtonShow", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Can't access the Folder in order to download the update! Consider moving the program, or disabling auto-updates. ähnelt.
+ ///
public static string UnauthorizedAccessMessage {
get {
return ResourceManager.GetString("UnauthorizedAccessMessage", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Unhandled Exception has occured in your Application. ähnelt.
+ ///
public static string UnhandledException {
get {
return ResourceManager.GetString("UnhandledException", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select Mod Update ähnelt.
+ ///
public static string UpdateMod {
get {
return ResourceManager.GetString("UpdateMod", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die UPDATE MOD ähnelt.
+ ///
public static string UpdateModButtonText {
get {
return ResourceManager.GetString("UpdateModButtonText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Select a zip to update $NAME. ähnelt.
+ ///
public static string UpdateModButtonToolTip {
get {
return ResourceManager.GetString("UpdateModButtonToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Can't update $NAME with $SELECT. Add $SELECT as a new mod instead! ähnelt.
+ ///
public static string UpdateModButtonWrongMod {
get {
return ResourceManager.GetString("UpdateModButtonWrongMod", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die This will replace all files for $NAME with the selected new version. Are you sure you want to continue? ähnelt.
+ ///
public static string UpdateModWarning {
get {
return ResourceManager.GetString("UpdateModWarning", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Version: ähnelt.
+ ///
public static string VersionLabel {
get {
return ResourceManager.GetString("VersionLabel", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die OK ähnelt.
+ ///
public static string WarningWindowOk {
get {
return ResourceManager.GetString("WarningWindowOk", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The AM2RLauncher can NOT validate custom mirror links.
+ ///
+ ///If somebody is telling you to paste a link in this field, they may be trying to infect your computer.
+ ///
+ ///Proceed with caution. ähnelt.
+ ///
public static string WarningWindowText {
get {
return ResourceManager.GetString("WarningWindowText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die WARNING ähnelt.
+ ///
public static string WarningWindowTitle {
get {
return ResourceManager.GetString("WarningWindowTitle", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Xdelta not found! Cannot install Profiles without it. Please install xdelta3 from your local package manager. ähnelt.
+ ///
public static string XdeltaNotFound {
get {
return ResourceManager.GetString("XdeltaNotFound", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The Community-Developers YouTube Channel ähnelt.
+ ///
public static string YoutubeToolTip {
get {
return ResourceManager.GetString("YoutubeToolTip", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Zip Archives (*.zip) ähnelt.
+ ///
public static string ZipArchiveText {
get {
return ResourceManager.GetString("ZipArchiveText", resourceCulture);
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die The selected Zip is not AM2R 1.1! Please choose another Zip file. ähnelt.
+ ///
public static string ZipIsNotAM2R11 {
get {
return ResourceManager.GetString("ZipIsNotAM2R11", resourceCulture);
}
}
-
- public static string ArchiveMod {
- get {
- return ResourceManager.GetString("ArchiveMod", resourceCulture);
- }
- }
-
- public static string ArchiveNotesMods {
- get {
- return ResourceManager.GetString("ArchiveNotesMods", resourceCulture);
- }
- }
}
}
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
index 7afcf65..e85bf93 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
@@ -303,7 +303,7 @@
Profilnotizen:
-
+
Mod-Einstellungen
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
index e87658f..792fdef 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
@@ -303,7 +303,7 @@
Anotaciones del Perfil:
-
+
Opciones de mods
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
index ce46b2c..8e96f44 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
@@ -305,7 +305,7 @@ ce profil !
Notes de profil :
-
+
Paramètres du mod
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
index a2b4aab..2dc3ba2 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
@@ -303,7 +303,7 @@
Note di profilo:
-
+
Impostazioni mod
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
index e1997f4..bfe6dcb 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
@@ -303,7 +303,7 @@
プロファイルの注釈:
-
+
MOD設定
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
index b790b60..1181924 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
@@ -300,7 +300,7 @@
Notas do perfil:
-
+
Configurações de mod
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.resx b/AM2RLauncher/AM2RLauncher/Language/Text.resx
index 85a2c55..93defbd 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.resx
@@ -303,7 +303,7 @@
Profile notes:
-
+
Mod Settings
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
index 9059258..67d709d 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
@@ -303,7 +303,7 @@
Заметки профиля:
-
+
Настройки модификаций
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
index 22c5e72..4fe06ef 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
@@ -303,7 +303,7 @@
游戏实例说明:
-
+
Mod 设置
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
index 1a8b7b4..f90ff96 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
@@ -592,9 +592,9 @@ namespace AM2RLauncher
LoadProfilesAndAdjustLists();
// Adjust profileIndex to point to newly added mod. if its not found for whatever reason, we default to first community updates
- settingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == profile.Name);
- if (settingsProfileDropDown.SelectedIndex == -1)
- settingsProfileDropDown.SelectedIndex = 0;
+ modSettingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == profile.Name);
+ if (modSettingsProfileDropDown.SelectedIndex == -1)
+ modSettingsProfileDropDown.SelectedIndex = 0;
}
///
@@ -604,9 +604,9 @@ namespace AM2RLauncher
{
if (!IsProfileIndexValid())
return;
- log.Info("User opened the profile directory for profile " + profileList[settingsProfileDropDown.SelectedIndex].Name +
- ", which is " + profileList[settingsProfileDropDown.SelectedIndex].SaveLocation);
- CrossPlatformOperations.OpenFolder(CrossPlatformOperations.CURRENTPATH + "/Profiles/" + profileList[settingsProfileDropDown.SelectedIndex].Name);
+ log.Info("User opened the profile directory for profile " + profileList[modSettingsProfileDropDown.SelectedIndex].Name +
+ ", which is " + profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
+ CrossPlatformOperations.OpenFolder(CrossPlatformOperations.CURRENTPATH + "/Profiles/" + profileList[modSettingsProfileDropDown.SelectedIndex].Name);
}
///
@@ -616,8 +616,8 @@ namespace AM2RLauncher
{
if (!IsProfileIndexValid())
return;
- log.Info("User opened the save directory for profile " + profileList[settingsProfileDropDown.SelectedIndex].Name + ", which is " + profileList[settingsProfileDropDown.SelectedIndex].SaveLocation);
- CrossPlatformOperations.OpenFolder(profileList[settingsProfileDropDown.SelectedIndex].SaveLocation);
+ log.Info("User opened the save directory for profile " + profileList[modSettingsProfileDropDown.SelectedIndex].Name + ", which is " + profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
+ CrossPlatformOperations.OpenFolder(profileList[modSettingsProfileDropDown.SelectedIndex].SaveLocation);
}
///
@@ -625,12 +625,12 @@ namespace AM2RLauncher
///
private void SettingsProfileDropDownSelectedIndexChanged(object sender, EventArgs e)
{
- if (settingsProfileDropDown.SelectedIndex == -1 && settingsProfileDropDown.Items.Count == 0) return;
+ if (modSettingsProfileDropDown.SelectedIndex == -1 && modSettingsProfileDropDown.Items.Count == 0) return;
- string profileName = settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text;
+ string profileName = modSettingsProfileDropDown.Items[modSettingsProfileDropDown.SelectedIndex].Text;
- log.Info("SettingsProfileDropDown.SelectedIndex has been changed to " + settingsProfileDropDown.SelectedIndex + ".");
- if (settingsProfileDropDown.SelectedIndex <= 0 || settingsProfileDropDown.Items.Count == 0)
+ log.Info("SettingsProfileDropDown.SelectedIndex has been changed to " + modSettingsProfileDropDown.SelectedIndex + ".");
+ if (modSettingsProfileDropDown.SelectedIndex <= 0 || modSettingsProfileDropDown.Items.Count == 0)
{
deleteModButton.Enabled = false;
deleteModButton.ToolTip = null;
@@ -643,7 +643,7 @@ namespace AM2RLauncher
deleteModButton.Enabled = true;
deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, profileName);
// On non-installable profiles we want to disable updating
- updateModButton.Enabled = profileList[settingsProfileDropDown.SelectedIndex].Installable;
+ updateModButton.Enabled = profileList[modSettingsProfileDropDown.SelectedIndex].Installable;
updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, profileName);
}
@@ -652,24 +652,24 @@ namespace AM2RLauncher
saveButton.Enabled = true;
saveButton.ToolTip = HelperMethods.GetText(Text.OpenSaveFolderToolTip, profileName);
- if (settingsProfileDropDown.SelectedIndex < 0 || settingsProfileDropDown.Items.Count == 0)
+ if (modSettingsProfileDropDown.SelectedIndex < 0 || modSettingsProfileDropDown.Items.Count == 0)
return;
profileNotesTextArea.TextColor = colGreen;
- profileNotesTextArea.Text = Text.ProfileNotes + "\n" + profileList[settingsProfileDropDown.SelectedIndex].ProfileNotes;
+ profileNotesTextArea.Text = Text.ProfileNotes + "\n" + profileList[modSettingsProfileDropDown.SelectedIndex].ProfileNotes;
}
///
- /// Fires when the profile layout completes loading. This makes sure that if has nothing in it "on boot",
+ /// Fires when the profile layout completes loading. This makes sure that if has nothing in it "on boot",
/// that everything is disabled.
///
private void ProfileLayoutLoadComplete(object sender, EventArgs e)
{
// Safety check
- if ((settingsProfileDropDown == null) || (settingsProfileDropDown.Items.Count != 0)) return;
+ if ((modSettingsProfileDropDown == null) || (modSettingsProfileDropDown.Items.Count != 0)) return;
addModButton.Enabled = false;
settingsProfileLabel.TextColor = colInactive;
- settingsProfileDropDown.Enabled = false;
+ modSettingsProfileDropDown.Enabled = false;
profileButton.Enabled = false;
saveButton.Enabled = false;
updateModButton.Enabled = false;
@@ -889,11 +889,11 @@ namespace AM2RLauncher
}
///
- /// Gets called when gets clicked. Deletes the current selected in .
+ /// Gets called when gets clicked. Deletes the current selected in .
///
private void DeleteModButtonClicked(object sender, EventArgs e)
{
- ProfileXML profile = profileList[settingsProfileDropDown.SelectedIndex];
+ ProfileXML profile = profileList[modSettingsProfileDropDown.SelectedIndex];
log.Info("User is attempting to delete profile " + profile.Name + ".");
DialogResult result = MessageBox.Show(HelperMethods.GetText(Text.DeleteModWarning, profile.Name), Text.WarningWindowTitle,
@@ -914,7 +914,7 @@ namespace AM2RLauncher
///
/// Gets called, when gets clicked. Opens a window, so the user can select a zip, which will be updated over
- /// the current selected in .
+ /// the current selected in .
///
private void UpdateModButtonClicked(object sender, EventArgs e)
{
@@ -922,7 +922,7 @@ namespace AM2RLauncher
bool abort = false;
- ProfileXML currentProfile = profileList[settingsProfileDropDown.SelectedIndex];
+ ProfileXML currentProfile = profileList[modSettingsProfileDropDown.SelectedIndex];
OpenFileDialog fileFinder = new OpenFileDialog
{
@@ -1039,9 +1039,9 @@ namespace AM2RLauncher
LoadProfilesAndAdjustLists();
- settingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == currentProfile.Name);
- if (settingsProfileDropDown.SelectedIndex == -1)
- settingsProfileDropDown.SelectedIndex = 0;
+ modSettingsProfileDropDown.SelectedIndex = profileList.FindIndex(p => p.Name == currentProfile.Name);
+ if (modSettingsProfileDropDown.SelectedIndex == -1)
+ modSettingsProfileDropDown.SelectedIndex = 0;
}
///
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
index e0acccc..1fd8f61 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
@@ -19,7 +19,7 @@ namespace AM2RLauncher
UpdatePlayState();
UpdateApkState();
UpdateProfileState();
- UpdateProfileSettingsState();
+ UpdateModSettingsState();
}
///
@@ -27,7 +27,7 @@ namespace AM2RLauncher
///
private void UpdatePlayState()
{
- // If not downloading or installing...
+ // If we're downloading or installing, dont't change anything
if ((updateState == UpdateState.Downloading) || (updateState == UpdateState.Installing))
return;
@@ -143,10 +143,10 @@ namespace AM2RLauncher
///
/// Determines current conditions and enables or disables controls accordingly.
///
- private void UpdateProfileSettingsState()
+ private void UpdateModSettingsState()
{
// Safety check
- if (settingsProfileDropDown == null || settingsProfileDropDown.Items.Count <= 0) return;
+ if (modSettingsProfileDropDown == null || modSettingsProfileDropDown.Items.Count <= 0) return;
bool enabled = false;
switch (updateState)
@@ -162,10 +162,10 @@ namespace AM2RLauncher
}
if (apkButtonState == ApkButtonState.Creating) enabled = false;
- string selectedProfileName = settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text;
+ string selectedProfileName = modSettingsProfileDropDown.Items[modSettingsProfileDropDown.SelectedIndex].Text;
settingsProfileLabel.TextColor = colGreen;
- settingsProfileDropDown.Enabled = enabled;
+ modSettingsProfileDropDown.Enabled = enabled;
profileButton.Enabled = enabled;
//TODO: these .replace($NAME) are in a lot of places, replace them with some fuction.
profileButton.ToolTip = HelperMethods.GetText(Text.OpenProfileFolderToolTip, selectedProfileName);
@@ -175,9 +175,9 @@ namespace AM2RLauncher
addModButton.ToolTip = Text.AddNewModToolTip;
// Only enable these, when we're not on the community updates
- if (settingsProfileDropDown.SelectedIndex > 0)
+ if (modSettingsProfileDropDown.SelectedIndex > 0)
{
- updateModButton.Enabled = profileList[settingsProfileDropDown.SelectedIndex].Installable;
+ updateModButton.Enabled = profileList[modSettingsProfileDropDown.SelectedIndex].Installable;
updateModButton.ToolTip = HelperMethods.GetText(Text.UpdateModButtonToolTip, selectedProfileName);
deleteModButton.Enabled = enabled;
deleteModButton.ToolTip = HelperMethods.GetText(Text.DeleteModButtonToolTip, selectedProfileName);
@@ -186,12 +186,12 @@ namespace AM2RLauncher
Color col = enabled ? colGreen : colInactive;
if (OS.IsWindows)
- settingsProfileDropDown.TextColor = col;
+ modSettingsProfileDropDown.TextColor = col;
settingsProfileLabel.TextColor = col;
if (enabled)
- settingsProfileDropDown.SelectedIndex = profileDropDown.SelectedIndex;
+ modSettingsProfileDropDown.SelectedIndex = profileDropDown.SelectedIndex;
}
///
@@ -216,7 +216,7 @@ namespace AM2RLauncher
playButton.Invalidate();
- UpdateProfileSettingsState();
+ UpdateModSettingsState();
}
///
@@ -317,9 +317,9 @@ namespace AM2RLauncher
}
// Update stored profiles in the Profile Settings tab
- settingsProfileDropDown.Items.Clear();
- settingsProfileDropDown.Items.AddRange(profileDropDown.Items);
- settingsProfileDropDown.SelectedIndex = profileDropDown.Items.Count != 0 ? 0 : -1;
+ modSettingsProfileDropDown.Items.Clear();
+ modSettingsProfileDropDown.Items.AddRange(profileDropDown.Items);
+ modSettingsProfileDropDown.SelectedIndex = profileDropDown.Items.Count != 0 ? 0 : -1;
// Refresh the author and version label on the main tab
if (profileList.Count > 0)
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.UI.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.UI.cs
index b3d2f98..b714fbe 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.UI.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.UI.cs
@@ -678,7 +678,7 @@ namespace AM2RLauncher
Width = 275
};
- settingsProfileDropDown = new DropDown
+ modSettingsProfileDropDown = new DropDown
{
TextColor = colGreen,
BackgroundColor = OS.IsWindows ? colBGNoAlpha : new Color()
@@ -686,9 +686,9 @@ namespace AM2RLauncher
// In order to not have conflicting theming, we just always respect the users theme for dropdown on GTK.
if (OS.IsLinux)
- settingsProfileDropDown = new DropDown();
+ modSettingsProfileDropDown = new DropDown();
- settingsProfileDropDown.Items.AddRange(profileNames); // It's actually more comfortable if it's outside, because of GTK shenanigans
+ modSettingsProfileDropDown.Items.AddRange(profileNames); // It's actually more comfortable if it's outside, because of GTK shenanigans
profileButton = new ColorButton
{
@@ -755,14 +755,14 @@ namespace AM2RLauncher
profileLayout.BeginHorizontal();
profileLayout.AddSpace();
- profileLayout.AddColumn(null, addModButton, modSpacer, settingsProfileLabel, settingsProfileDropDown, profileButton, saveButton, updateModButton, deleteModButton, profileNotesTextArea, null);
+ profileLayout.AddColumn(null, addModButton, modSpacer, settingsProfileLabel, modSettingsProfileDropDown, profileButton, saveButton, updateModButton, deleteModButton, profileNotesTextArea, null);
profileLayout.AddSpace();
profilePage = new TabPage
{
BackgroundColor = colBGNoAlpha,
Content = profileLayout,
- Text = Text.ProfileSettingsTab
+ Text = Text.ModSettingsTab
};
#endregion
@@ -810,7 +810,7 @@ namespace AM2RLauncher
addModButton.Click += AddModButtonClicked;
profileButton.Click += ProfilesButtonClickEvent;
saveButton.Click += SaveButtonClickEvent;
- settingsProfileDropDown.SelectedIndexChanged += SettingsProfileDropDownSelectedIndexChanged;
+ modSettingsProfileDropDown.SelectedIndexChanged += SettingsProfileDropDownSelectedIndexChanged;
deleteModButton.Click += DeleteModButtonClicked;
updateModButton.Click += UpdateModButtonClicked;
profileDebugLogCheck.CheckedChanged += ProfileDebugLogCheckedChanged;
@@ -903,7 +903,7 @@ namespace AM2RLauncher
private Label mirrorLabel;
/// The that displays , aka the current launcher version.
private Label versionLabel;
- /// The that gives information for .
+ /// The that gives information for .
private Label settingsProfileLabel;
/// The that compliments .
private Label progressLabel;
@@ -939,14 +939,14 @@ namespace AM2RLauncher
private DropDown profileDropDown;
/// A where profiles can be chosen (located in Profile Settings).
//TODO: having a second profiledropdown is technically unnecessary since they're supposed to mirror each other at (almost) all times.
- private DropDown settingsProfileDropDown;
+ private DropDown modSettingsProfileDropDown;
/// A , where the user can input their custom mirror.
private TextBox customMirrorTextBox;
/// A , where the user can input their custom environment variables.
private TextBox customEnvVarTextBox;
- /// A , where the notes from the current selected profile in are displayed.
+ /// A , where the notes from the current selected profile in are displayed.
private TextArea profileNotesTextArea;
/// A that can be used to show progress for a specific task.